mirror of
https://github.com/cubefs/cubefs.git
synced 2026-08-02 02:00:56 +00:00
fix(raft): use raftfsm.replicas instead of get peers.@formatter:off
Signed-off-by: Wu Huocheng <wuhuocheng@oppo.com>
This commit is contained in:
parent
ed61daa568
commit
45afc5aee0
@ -801,7 +801,7 @@ func (s *DataNode) loadDataPartition(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
func (s *DataNode) getRaftPeers(w http.ResponseWriter, r *http.Request) {
|
||||
const (
|
||||
paramRaftID = "raftID"
|
||||
paramRaftID = "id"
|
||||
)
|
||||
if err := r.ParseForm(); err != nil {
|
||||
err = fmt.Errorf("parse form fail: %v", err)
|
||||
|
||||
@ -516,5 +516,10 @@ func (rs *RaftServer) GetPeers(id uint64) []uint64 {
|
||||
return []uint64{}
|
||||
}
|
||||
|
||||
return raft.getPeers()
|
||||
ret := make([]uint64, 0, len(raft.raftFsm.replicas))
|
||||
for id := range raft.raftFsm.replicas {
|
||||
ret = append(ret, id)
|
||||
}
|
||||
|
||||
return ret
|
||||
}
|
||||
|
||||
@ -1189,7 +1189,7 @@ func (m *MetaNode) getRaftPeersHandler(w http.ResponseWriter, r *http.Request) {
|
||||
defer func() {
|
||||
data, _ := resp.Marshal()
|
||||
if _, err := w.Write(data); err != nil {
|
||||
log.LogErrorf("[getRaftStatusHandler] response %s", err)
|
||||
log.LogErrorf("[getRaftPeersHandler] response %s", err)
|
||||
}
|
||||
}()
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user