sunty
2020-04-13 f7b91b25f1f853fcc1aa5480dcccb81b5715d8cf
controllers/swfsControllers.go
@@ -47,13 +47,13 @@
   var body SWFSInfo
   c.BindJSON(&body)
   role := body.Role
   nowPeers := GetNowPeersList()
   if role == "master" {
      AsMaster(nowPeers)
      AddNewMasterToPeers()
      AsMaster()
      util.ResponseFormat(c, code.AddSuccess, "加入节点成功")
      return
   } else if role == "volume" {
      AsVolume(nowPeers)
      AsVolume()
      util.ResponseFormat(c, code.AddSuccess, "加入节点成功")
      return
   } else {
@@ -64,7 +64,7 @@
}
func (sc *SeaweedfsController) RoleOfVolumeToMasterController(c *gin.Context) {
   AsMaster(GetNowPeersList())
   AsMaster()
}
func (sc *SeaweedfsController) RestartMasterController(c *gin.Context) {
@@ -173,13 +173,14 @@
}
//作为数据节点加入
func AsVolume(nowPeers []interface{}) {
func AsVolume() {
   ReplaceLineContentBySearch(StartScriptAsVolume, config.Server.ScriptPath, StartServerScript)
   StartServer(config.Server.ScriptPath)
}
//作为主节点加入(默认包含数据节点)
func AsMaster(nowPeers []interface{}) {
   AddNewMasterToPeers()
func AsMaster() {
   nowPeers := GetNowPeersList()
   RequestMasterNodesOperation(nowPeers)
}