diff --git a/etcd/participant.go b/etcd/participant.go index 3ecc91450..e7c263b1e 100644 --- a/etcd/participant.go +++ b/etcd/participant.go @@ -130,6 +130,7 @@ func newParticipant(id int64, pubAddr string, raftPubAddr string, dir string, cl } p.id = n.Id p.node.Node = raft.Recover(n.Id, n.Ents, n.State, defaultHeartbeat, defaultElection) + p.apply(p.node.Next()) log.Printf("id=%x participant.load path=%s\n", p.id, walPath) } p.w = w