aboutsummaryrefslogtreecommitdiff
path: root/weed/server/master_server_handlers_admin.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/server/master_server_handlers_admin.go')
-rw-r--r--weed/server/master_server_handlers_admin.go36
1 files changed, 0 insertions, 36 deletions
diff --git a/weed/server/master_server_handlers_admin.go b/weed/server/master_server_handlers_admin.go
index efe81bf89..b15125576 100644
--- a/weed/server/master_server_handlers_admin.go
+++ b/weed/server/master_server_handlers_admin.go
@@ -1,21 +1,16 @@
package weed_server
import (
- "encoding/json"
"errors"
"fmt"
- "io/ioutil"
"math/rand"
"net/http"
"strconv"
- "strings"
"github.com/chrislusf/seaweedfs/weed/glog"
- "github.com/chrislusf/seaweedfs/weed/operation"
"github.com/chrislusf/seaweedfs/weed/storage"
"github.com/chrislusf/seaweedfs/weed/topology"
"github.com/chrislusf/seaweedfs/weed/util"
- "github.com/golang/protobuf/proto"
)
func (ms *MasterServer) collectionDeleteHandler(w http.ResponseWriter, r *http.Request) {
@@ -34,37 +29,6 @@ func (ms *MasterServer) collectionDeleteHandler(w http.ResponseWriter, r *http.R
ms.Topo.DeleteCollection(r.FormValue("collection"))
}
-func (ms *MasterServer) dirJoinHandler(w http.ResponseWriter, r *http.Request) {
- body, err := ioutil.ReadAll(r.Body)
- if err != nil {
- writeJsonError(w, r, http.StatusBadRequest, err)
- return
- }
- joinMessage := &operation.JoinMessage{}
- if err = proto.Unmarshal(body, joinMessage); err != nil {
- writeJsonError(w, r, http.StatusBadRequest, err)
- return
- }
- if *joinMessage.Ip == "" {
- *joinMessage.Ip = r.RemoteAddr[0:strings.LastIndex(r.RemoteAddr, ":")]
- }
- if glog.V(4) {
- if jsonData, jsonError := json.Marshal(joinMessage); jsonError != nil {
- glog.V(0).Infoln("json marshaling error: ", jsonError)
- writeJsonError(w, r, http.StatusBadRequest, jsonError)
- return
- } else {
- glog.V(4).Infoln("Proto size", len(body), "json size", len(jsonData), string(jsonData))
- }
- }
-
- ms.Topo.ProcessJoinMessage(joinMessage)
- writeJsonQuiet(w, r, http.StatusOK, operation.JoinResult{
- VolumeSizeLimit: uint64(ms.volumeSizeLimitMB) * 1024 * 1024,
- SecretKey: string(ms.guard.SecretKey),
- })
-}
-
func (ms *MasterServer) dirStatusHandler(w http.ResponseWriter, r *http.Request) {
m := make(map[string]interface{})
m["Version"] = util.VERSION