diff options
| author | Chris Lu <chris.lu@gmail.com> | 2013-12-09 13:27:09 -0800 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2013-12-09 13:27:09 -0800 |
| commit | 11e91bd5497fe5f97392119d5680a7a1b934c2a7 (patch) | |
| tree | 8969e917344b8c1a4f4a0367c6f14ff6fd60fafb /go/weed/master.go | |
| parent | 2e2f426fe28f8e3d94d7d1dee3afde2655425741 (diff) | |
| download | seaweedfs-11e91bd5497fe5f97392119d5680a7a1b934c2a7.tar.xz seaweedfs-11e91bd5497fe5f97392119d5680a7a1b934c2a7.zip | |
mux router cannot handle "/" correctly. switching it off for volume
servers
Diffstat (limited to 'go/weed/master.go')
| -rw-r--r-- | go/weed/master.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/go/weed/master.go b/go/weed/master.go index 55ded2869..971d6ce96 100644 --- a/go/weed/master.go +++ b/go/weed/master.go @@ -2,6 +2,7 @@ package main import ( "code.google.com/p/weed-fs/go/glog" + "code.google.com/p/weed-fs/go/util" "code.google.com/p/weed-fs/go/weed/weed_server" "github.com/gorilla/mux" "net/http" @@ -46,6 +47,9 @@ func runMaster(cmd *Command, args []string) bool { *mMaxCpu = runtime.NumCPU() } runtime.GOMAXPROCS(*mMaxCpu) + if err := util.TestFolderWritable(*metaFolder); err != nil { + glog.Fatalf("Check Meta Folder (-mdir) Writable %s : %s", *metaFolder, err) + } if *masterWhiteListOption != "" { masterWhiteList = strings.Split(*masterWhiteListOption, ",") } |
