mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Revert "raft: directly update leader in advance"
This reverts commit d73a986e4edb15ef9dbfc994f1cbf5e96694d877, which was added only for benchmarking purposes. Signed-off-by: Tobias Grieger <tobias.b.grieger@gmail.com>
This commit is contained in:
parent
67c3522893
commit
3c3e30a30e
10
raft/raft.go
10
raft/raft.go
@ -576,11 +576,11 @@ func (r *raft) advance(rd Ready) {
|
||||
// The leader needs to self-ack the entries just appended (since it doesn't
|
||||
// send an MsgApp to itself). This is roughly equivalent to:
|
||||
//
|
||||
r.prs.Progress[r.id].MaybeUpdate(e.Index)
|
||||
if r.maybeCommit() {
|
||||
r.bcastAppend()
|
||||
}
|
||||
// _ = r.Step(pb.Message{From: r.id, Type: pb.MsgAppResp, Index: e.Index})
|
||||
// r.prs.Progress[r.id].MaybeUpdate(e.Index)
|
||||
// if r.maybeCommit() {
|
||||
// r.bcastAppend()
|
||||
// }
|
||||
_ = r.Step(pb.Message{From: r.id, Type: pb.MsgAppResp, Index: e.Index})
|
||||
}
|
||||
// NB: it's important for performance that this call happens after
|
||||
// r.Step above on the leader. This is because r.Step can then use
|
||||
|
Loading…
x
Reference in New Issue
Block a user