mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-12-17 09:42:29 +08:00
refactor
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user