diff options
| author | Chris Lu <chris.lu@gmail.com> | 2018-12-05 23:24:25 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2018-12-05 23:24:25 -0800 |
| commit | 52b24a99026b001f04fb01a3c244031b4c299b8f (patch) | |
| tree | 8a636e19b1244b998cfc34ee0ea78259ad24470f /weed/command/filer.go | |
| parent | fb43a9d7b94a01a95aaacbd59c2ad6f81be2b4ad (diff) | |
| download | seaweedfs-52b24a99026b001f04fb01a3c244031b4c299b8f.tar.xz seaweedfs-52b24a99026b001f04fb01a3c244031b4c299b8f.zip | |
default "weed server -filer" to same directory as -mdir
Diffstat (limited to 'weed/command/filer.go')
| -rw-r--r-- | weed/command/filer.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/weed/command/filer.go b/weed/command/filer.go index c7cfd6cdc..f4d6f55a8 100644 --- a/weed/command/filer.go +++ b/weed/command/filer.go @@ -32,6 +32,9 @@ type FilerOptions struct { dirListingLimit *int dataCenter *string enableNotification *bool + + // default leveldb directory, used in "weed server" mode + defaultLevelDbDirectory *string } func init() { @@ -88,6 +91,11 @@ func (fo *FilerOptions) startFiler() { publicVolumeMux = http.NewServeMux() } + defaultLevelDbDirectory := "./filerdb" + if fo.defaultLevelDbDirectory != nil { + defaultLevelDbDirectory = *fo.defaultLevelDbDirectory + "/filerdb" + } + fs, nfs_err := weed_server.NewFilerServer(defaultMux, publicVolumeMux, &weed_server.FilerOption{ Masters: strings.Split(*f.masters, ","), Collection: *fo.collection, @@ -98,6 +106,7 @@ func (fo *FilerOptions) startFiler() { SecretKey: *fo.secretKey, DirListingLimit: *fo.dirListingLimit, DataCenter: *fo.dataCenter, + DefaultLevelDbDir: defaultLevelDbDirectory, }) if nfs_err != nil { glog.Fatalf("Filer startup error: %v", nfs_err) |
