diff options
Diffstat (limited to 'weed/server')
| -rw-r--r-- | weed/server/raft_server.go | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/weed/server/raft_server.go b/weed/server/raft_server.go index 5f27a3a0e..648e20505 100644 --- a/weed/server/raft_server.go +++ b/weed/server/raft_server.go @@ -19,7 +19,7 @@ import ( type RaftServerOption struct { GrpcDialOption grpc.DialOption - Peers []pb.ServerAddress + Peers map[string]pb.ServerAddress ServerAddr pb.ServerAddress DataDir string Topo *topology.Topology @@ -62,12 +62,8 @@ func (s StateMachine) Recovery(data []byte) error { } func NewRaftServer(option *RaftServerOption) (*RaftServer, error) { - peers := make(map[string]pb.ServerAddress) - for _, peer := range option.Peers { - peers[peer.String()] = peer - } s := &RaftServer{ - peers: peers, + peers: option.Peers, serverAddr: option.ServerAddr, dataDir: option.DataDir, topo: option.Topo, |
