aboutsummaryrefslogtreecommitdiff
path: root/go/weed/server.go
diff options
context:
space:
mode:
authorchrislusf <chris.lu@gmail.com>2015-02-02 16:26:12 -0800
committerchrislusf <chris.lu@gmail.com>2015-02-02 16:26:12 -0800
commit1791de4ae48708dde5104cd2c12c9c321461431f (patch)
tree422bac28a33c42569f9ca60eb510983e5207e5c9 /go/weed/server.go
parente381356af975132d57b51e1923722b5413c9111e (diff)
downloadseaweedfs-1791de4ae48708dde5104cd2c12c9c321461431f.tar.xz
seaweedfs-1791de4ae48708dde5104cd2c12c9c321461431f.zip
Avoid creating filer folder if not starting it.
Diffstat (limited to 'go/weed/server.go')
-rw-r--r--go/weed/server.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/go/weed/server.go b/go/weed/server.go
index f7cbab55b..b779033cb 100644
--- a/go/weed/server.go
+++ b/go/weed/server.go
@@ -140,9 +140,11 @@ func runServer(cmd *Command, args []string) bool {
if *masterMetaFolder == "" {
*masterMetaFolder = folders[0]
}
- if *filerOptions.dir == "" {
- *filerOptions.dir = *masterMetaFolder + "/filer"
- os.MkdirAll(*filerOptions.dir, 0700)
+ if *isStartingFiler {
+ if *filerOptions.dir == "" {
+ *filerOptions.dir = *masterMetaFolder + "/filer"
+ os.MkdirAll(*filerOptions.dir, 0700)
+ }
}
if err := util.TestFolderWritable(*masterMetaFolder); err != nil {
glog.Fatalf("Check Meta Folder (-mdir=\"%s\") Writable: %s", *masterMetaFolder, err)