mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
server: Move bootstrappedRaft up in file
This commit is contained in:
parent
6a4ea70aef
commit
648bac833f
@ -105,6 +105,16 @@ type bootstrapedCluster struct {
|
|||||||
clusterID, nodeID types.ID
|
clusterID, nodeID types.ID
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type bootstrappedRaft struct {
|
||||||
|
lg *zap.Logger
|
||||||
|
heartbeat time.Duration
|
||||||
|
|
||||||
|
peers []raft.Peer
|
||||||
|
config *raft.Config
|
||||||
|
cl *membership.RaftCluster
|
||||||
|
storage *raft.MemoryStorage
|
||||||
|
}
|
||||||
|
|
||||||
func bootstrapStorage(cfg config.ServerConfig, ss *snap.Snapshotter, prt http.RoundTripper) (b *bootstrappedStorage, err error) {
|
func bootstrapStorage(cfg config.ServerConfig, ss *snap.Snapshotter, prt http.RoundTripper) (b *bootstrappedStorage, err error) {
|
||||||
st := v2store.New(StoreClusterPrefix, StoreKeysPrefix)
|
st := v2store.New(StoreClusterPrefix, StoreKeysPrefix)
|
||||||
haveWAL := wal.Exist(cfg.WALDir())
|
haveWAL := wal.Exist(cfg.WALDir())
|
||||||
@ -461,16 +471,6 @@ func raftConfig(cfg config.ServerConfig, id uint64, s *raft.MemoryStorage) *raft
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
type bootstrappedRaft struct {
|
|
||||||
lg *zap.Logger
|
|
||||||
heartbeat time.Duration
|
|
||||||
|
|
||||||
peers []raft.Peer
|
|
||||||
config *raft.Config
|
|
||||||
cl *membership.RaftCluster
|
|
||||||
storage *raft.MemoryStorage
|
|
||||||
}
|
|
||||||
|
|
||||||
func (b *bootstrappedRaft) newRaftNode(ss *snap.Snapshotter, wal *wal.WAL) *raftNode {
|
func (b *bootstrappedRaft) newRaftNode(ss *snap.Snapshotter, wal *wal.WAL) *raftNode {
|
||||||
var n raft.Node
|
var n raft.Node
|
||||||
if len(b.peers) == 0 {
|
if len(b.peers) == 0 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user