aboutsummaryrefslogtreecommitdiff
path: root/go
diff options
context:
space:
mode:
authorchrislusf <chris.lu@gmail.com>2015-06-22 11:41:51 -0700
committerchrislusf <chris.lu@gmail.com>2015-06-22 11:41:51 -0700
commit30242409f4c460223c3bd6efd56d6b02ea23eafb (patch)
tree21e7a3837f5b72089e8dd38645b48e656f8eaf41 /go
parentfd2e6bcf5d2ae768a6689b95577566254b40b75c (diff)
downloadseaweedfs-30242409f4c460223c3bd6efd56d6b02ea23eafb.tar.xz
seaweedfs-30242409f4c460223c3bd6efd56d6b02ea23eafb.zip
allowing proxy to leader for volume id lookup then redirect to volume server
Fix https://github.com/chrislusf/seaweedfs/issues/154
Diffstat (limited to 'go')
-rw-r--r--go/weed/weed_server/master_server.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/go/weed/weed_server/master_server.go b/go/weed/weed_server/master_server.go
index 5577f56b7..3f6b3bc2d 100644
--- a/go/weed/weed_server/master_server.go
+++ b/go/weed/weed_server/master_server.go
@@ -73,7 +73,7 @@ func NewMasterServer(r *mux.Router, port int, metaFolder string,
r.HandleFunc("/vol/vacuum", ms.proxyToLeader(ms.guard.WhiteList(ms.volumeVacuumHandler)))
r.HandleFunc("/submit", ms.guard.WhiteList(ms.submitFromMasterServerHandler))
r.HandleFunc("/delete", ms.guard.WhiteList(ms.deleteFromMasterServerHandler))
- r.HandleFunc("/{fileId}", ms.redirectHandler)
+ r.HandleFunc("/{fileId}", ms.proxyToLeader(ms.redirectHandler))
r.HandleFunc("/stats/counter", ms.guard.WhiteList(statsCounterHandler))
r.HandleFunc("/stats/memory", ms.guard.WhiteList(statsMemoryHandler))