sunty
2020-04-13 f7b91b25f1f853fcc1aa5480dcccb81b5715d8cf
fix asVolume
1个文件已修改
15 ■■■■ 已修改文件
controllers/swfsControllers.go 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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)
}