raft: do not load empty state and ents
parent
ff1f5a9d57
commit
dbdeceda7b
|
@ -168,8 +168,12 @@ func RestartNode(id uint64, election, heartbeat int, snapshot *pb.Snapshot, st p
|
|||
if snapshot != nil {
|
||||
r.restore(*snapshot)
|
||||
}
|
||||
if !isHardStateEqual(st, emptyState) {
|
||||
r.loadState(st)
|
||||
}
|
||||
if len(ents) != 0 {
|
||||
r.loadEnts(ents)
|
||||
}
|
||||
go n.run(r)
|
||||
return &n
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue