aboutsummaryrefslogtreecommitdiff
path: root/go/weed/master.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2013-12-09 13:27:09 -0800
committerChris Lu <chris.lu@gmail.com>2013-12-09 13:27:09 -0800
commit11e91bd5497fe5f97392119d5680a7a1b934c2a7 (patch)
tree8969e917344b8c1a4f4a0367c6f14ff6fd60fafb /go/weed/master.go
parent2e2f426fe28f8e3d94d7d1dee3afde2655425741 (diff)
downloadseaweedfs-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.go4
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, ",")
}