diff options
| author | Chris Lu <chris.lu@gmail.com> | 2012-09-03 21:31:13 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2012-09-03 21:31:13 -0700 |
| commit | 85a1b419c071d618c9cdfbe75cc8d0aa394db53b (patch) | |
| tree | 1b4ee24b0c3f7649a7d8cc0809da4194c003ffcc /weed-fs/src/cmd | |
| parent | 0349199d0eae380633d49f2d012f536542816fee (diff) | |
| download | seaweedfs-85a1b419c071d618c9cdfbe75cc8d0aa394db53b.tar.xz seaweedfs-85a1b419c071d618c9cdfbe75cc8d0aa394db53b.zip | |
handling lost servers
Diffstat (limited to 'weed-fs/src/cmd')
| -rw-r--r-- | weed-fs/src/cmd/weed/master.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/weed-fs/src/cmd/weed/master.go b/weed-fs/src/cmd/weed/master.go index 17b72618b..13a701e20 100644 --- a/weed-fs/src/cmd/weed/master.go +++ b/weed-fs/src/cmd/weed/master.go @@ -55,7 +55,7 @@ func dirAssignHandler(w http.ResponseWriter, r *http.Request) { if err == nil { writeJson(w, r, map[string]interface{}{"fid": fid, "url": machine.Url, "publicUrl": machine.PublicUrl, "count": count}) } else { - writeJson(w, r, map[string]interface{}{"error": err}) + writeJson(w, r, map[string]string{"error": err.Error()}) } } func dirJoinHandler(w http.ResponseWriter, r *http.Request) { @@ -80,6 +80,8 @@ func runMaster(cmd *Command, args []string) bool { http.HandleFunc("/dir/join", dirJoinHandler) http.HandleFunc("/dir/status", dirStatusHandler) + mapper.StartRefreshWritableVolumes() + log.Println("Start directory service at http://127.0.0.1:" + strconv.Itoa(*mport)) e := http.ListenAndServe(":"+strconv.Itoa(*mport), nil) if e != nil { |
