aboutsummaryrefslogtreecommitdiff
path: root/go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2015-01-13 00:36:44 -0800
committerChris Lu <chris.lu@gmail.com>2015-01-13 00:36:44 -0800
commit09bc196958328360a4e437b29e3d81ecd60b737a (patch)
treea108c13b11a7648f6e9c62badad7019b5184efab /go
parentef191f2901e827d31654102269edd360c3388160 (diff)
downloadseaweedfs-09bc196958328360a4e437b29e3d81ecd60b737a.tar.xz
seaweedfs-09bc196958328360a4e437b29e3d81ecd60b737a.zip
Refactoring volume server options.
Diffstat (limited to 'go')
-rw-r--r--go/weed/volume.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/go/weed/volume.go b/go/weed/volume.go
index 8dbcf8473..550dbd4b6 100644
--- a/go/weed/volume.go
+++ b/go/weed/volume.go
@@ -71,6 +71,7 @@ func runVolume(cmd *Command, args []string) bool {
}
runtime.GOMAXPROCS(*v.maxCpu)
+ //Set multiple folders and each folder's max volume count limit'
v.folders = strings.Split(*volumeFolders, ",")
maxCountStrings := strings.Split(*maxVolumeCounts, ",")
for _, maxString := range maxCountStrings {
@@ -88,10 +89,13 @@ func runVolume(cmd *Command, args []string) bool {
glog.Fatalf("Check Data Folder(-dir) Writable %s : %s", folder, err)
}
}
+
+ //security related white list configuration
if *volumeWhiteListOption != "" {
v.whiteList = strings.Split(*volumeWhiteListOption, ",")
}
+ //derive default public ip address
if *v.publicIp == "" {
if *v.ip == "" {
*v.ip = "127.0.0.1"
@@ -109,7 +113,7 @@ func runVolume(cmd *Command, args []string) bool {
*v.fixJpgOrientation,
)
- listeningAddress := *v.ip + ":" + strconv.Itoa(*v.port)
+ listeningAddress := *v.bindIp + ":" + strconv.Itoa(*v.port)
glog.V(0).Infoln("Start Seaweed volume server", util.VERSION, "at", listeningAddress)