aboutsummaryrefslogtreecommitdiff
path: root/weed/server/filer_server.go
diff options
context:
space:
mode:
author霍晓栋 <huoxd@jiedaibao.com>2016-09-05 14:10:22 +0800
committer霍晓栋 <huoxd@jiedaibao.com>2016-09-05 14:10:22 +0800
commit3aa021a812317fa640ebe2c7ec3b2a78492fa319 (patch)
tree4bf12fba2e4c0802d92bd659ebd56a9ce96329e2 /weed/server/filer_server.go
parente7b237c8dadc8f5d65fed8db2115c1d946d8c519 (diff)
downloadseaweedfs-3aa021a812317fa640ebe2c7ec3b2a78492fa319.tar.xz
seaweedfs-3aa021a812317fa640ebe2c7ec3b2a78492fa319.zip
refactoring mysql store code
Diffstat (limited to 'weed/server/filer_server.go')
-rw-r--r--weed/server/filer_server.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/weed/server/filer_server.go b/weed/server/filer_server.go
index 1da0d065d..1bcbd046f 100644
--- a/weed/server/filer_server.go
+++ b/weed/server/filer_server.go
@@ -23,6 +23,7 @@ import (
type filerConf struct {
MysqlConf []mysql_store.MySqlConf `json:"mysql"`
+ mysql_store.ShardingConf
}
func parseConfFile(confPath string) (*filerConf, error) {
@@ -83,7 +84,7 @@ func NewFilerServer(r *http.ServeMux, ip string, port int, master string, dir st
}
if setting.MysqlConf != nil && len(setting.MysqlConf) != 0 {
- mysql_store := mysql_store.NewMysqlStore(setting.MysqlConf)
+ mysql_store := mysql_store.NewMysqlStore(setting.MysqlConf, setting.IsSharding, setting.ShardingNum)
fs.filer = flat_namespace.NewFlatNamespaceFiler(master, mysql_store)
} else if cassandra_server != "" {
cassandra_store, err := cassandra_store.NewCassandraStore(cassandra_keyspace, cassandra_server)