New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spurious split-vote detected when a candidate wins with exactly a quorum of votes #8698
Comments
sergepetrenko
added a commit
to sergepetrenko/tarantool
that referenced
this issue
May 24, 2023
Due to a typo raft candidate counted a vote for another node as a vote for self in its split-vote detector. This could lead to spurious split-vote detection in cases when another node wins elections with a bare minimum of votes for it (exactly a quorum of votes). Closes tarantool#8698 NO_DOC=bugfix
sergepetrenko
added a commit
to sergepetrenko/tarantool
that referenced
this issue
May 24, 2023
Due to a typo raft candidate counted a vote for another node as a vote for self in its split-vote detector. This could lead to spurious split-vote detection in cases when another node wins elections with a bare minimum of votes for it (exactly a quorum of votes). Closes tarantool#8698 NO_DOC=bugfix
sergepetrenko
added
the
2.10
Target is 2.10 and all newer release/master branches
label
May 24, 2023
sergepetrenko
added a commit
to sergepetrenko/tarantool
that referenced
this issue
May 25, 2023
Due to a typo raft candidate counted a vote for another node as a vote for self in its split-vote detector. This could lead to spurious split-vote detection in cases when another node wins elections with a bare minimum of votes for it (exactly a quorum of votes). Closes tarantool#8698 NO_DOC=bugfix
sergepetrenko
added a commit
to sergepetrenko/tarantool
that referenced
this issue
May 26, 2023
Due to a typo raft candidate counted a vote for another node as a vote for self in its split-vote detector. This could lead to spurious split-vote detection in cases when another node wins elections with a bare minimum of votes for it (exactly a quorum of votes). Closes tarantool#8698 NO_DOC=bugfix
sergepetrenko
added a commit
to sergepetrenko/tarantool
that referenced
this issue
May 29, 2023
Due to a typo raft candidate counted a vote for another node as a vote for self in its split-vote detector. This could lead to spurious split-vote detection in cases when another node wins elections with a bare minimum of votes for it (exactly a quorum of votes). Closes tarantool#8698 NO_DOC=bugfix
sergepetrenko
added a commit
that referenced
this issue
May 29, 2023
Due to a typo raft candidate counted a vote for another node as a vote for self in its split-vote detector. This could lead to spurious split-vote detection in cases when another node wins elections with a bare minimum of votes for it (exactly a quorum of votes). Closes #8698 NO_DOC=bugfix
sergepetrenko
added a commit
that referenced
this issue
May 29, 2023
Due to a typo raft candidate counted a vote for another node as a vote for self in its split-vote detector. This could lead to spurious split-vote detection in cases when another node wins elections with a bare minimum of votes for it (exactly a quorum of votes). Closes #8698 NO_DOC=bugfix (cherry picked from commit 2afde5b)
sergepetrenko
added a commit
that referenced
this issue
May 29, 2023
Due to a typo raft candidate counted a vote for another node as a vote for self in its split-vote detector. This could lead to spurious split-vote detection in cases when another node wins elections with a bare minimum of votes for it (exactly a quorum of votes). Closes #8698 NO_DOC=bugfix (cherry picked from commit 2afde5b)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bug description
Tarantool version: master (3.0.0-entrypoint-259-g13159230c).
A node configured as "candidate" spuriously detects a split-vote when another candidate should win elections with exactly a quorum of votes for self.
Steps to reproduce:
After the 4 steps you will be surprised that the instance 1 logs contain the message
split vote is discovered
:The text was updated successfully, but these errors were encountered: