You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Another problem that has been fixed in raft-rs is that all type of campaign including election timeout and transferring leader should check pending conf change count. But currently etcd/raft only checks pending conf change when campaign is triggered by election timeout. This can also lead to two leader at a term problem. See also tikv/raft-rs#221.
After joint consensus is implemented, we add a new conf change type
ConfChangeV2
. But when counting pending conf change, only the old one is counted:etcd/raft/raft.go
Lines 1675 to 1683 in 4c6881f
This can lead to two leader at a term problem.
Another problem that has been fixed in raft-rs is that all type of campaign including election timeout and transferring leader should check pending conf change count. But currently etcd/raft only checks pending conf change when campaign is triggered by election timeout. This can also lead to two leader at a term problem. See also tikv/raft-rs#221.
/cc @tbg
The text was updated successfully, but these errors were encountered: