aboutsummaryrefslogtreecommitdiff
path: root/weed-fs/src/cmd
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2012-12-03 22:54:08 -0800
committerChris Lu <chris.lu@gmail.com>2012-12-03 22:54:08 -0800
commit6201ed537ef11f91c24c14612f1d087796e2d5f8 (patch)
treea6914928abba0707c80e14953b94dc8c36683947 /weed-fs/src/cmd
parentb3df7673edbe369b964ee749da2c6d1e110b2f35 (diff)
downloadseaweedfs-6201ed537ef11f91c24c14612f1d087796e2d5f8.tar.xz
seaweedfs-6201ed537ef11f91c24c14612f1d087796e2d5f8.zip
reporting volume size as early as possible
Diffstat (limited to 'weed-fs/src/cmd')
-rw-r--r--weed-fs/src/cmd/weed/master.go3
-rw-r--r--weed-fs/src/cmd/weed/volume.go3
2 files changed, 5 insertions, 1 deletions
diff --git a/weed-fs/src/cmd/weed/master.go b/weed-fs/src/cmd/weed/master.go
index 92d96718a..a70f8273e 100644
--- a/weed-fs/src/cmd/weed/master.go
+++ b/weed-fs/src/cmd/weed/master.go
@@ -114,6 +114,9 @@ func dirJoinHandler(w http.ResponseWriter, r *http.Request) {
json.Unmarshal([]byte(r.FormValue("volumes")), volumes)
debug(s, "volumes", r.FormValue("volumes"))
topo.RegisterVolumes(*volumes, ip, port, publicUrl, maxVolumeCount)
+ m := make(map[string]interface{})
+ m["VolumeSizeLimit"] = uint64(*volumeSizeLimitMB)*1024*1024
+ writeJson(w, r, m)
}
func dirStatusHandler(w http.ResponseWriter, r *http.Request) {
diff --git a/weed-fs/src/cmd/weed/volume.go b/weed-fs/src/cmd/weed/volume.go
index 88841273a..f12f9f4e0 100644
--- a/weed-fs/src/cmd/weed/volume.go
+++ b/weed-fs/src/cmd/weed/volume.go
@@ -317,8 +317,9 @@ func runVolume(cmd *Command, args []string) bool {
go func() {
connected := true
+ store.SetMaster(*masterNode)
for {
- err := store.Join(*masterNode)
+ err := store.Join()
if err == nil {
if !connected {
connected = true