From f7b91b25f1f853fcc1aa5480dcccb81b5715d8cf Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期一, 13 四月 2020 10:15:43 +0800
Subject: [PATCH] fix asVolume
---
controllers/swfsControllers.go | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/controllers/swfsControllers.go b/controllers/swfsControllers.go
index 1465b6a..e09612a 100644
--- a/controllers/swfsControllers.go
+++ b/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)
}
--
Gitblit v1.8.0