-
Notifications
You must be signed in to change notification settings - Fork 43
[1sp] Raft: document the new Pre-Vote stage in leader election process #2593
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
Closed
Tracked by
#2592
Comments
Also, the doc issue #2837 is related to the pre-vote dev ticket (tarantool/tarantool#6654) and should be done as well. |
veod32
added a commit
that referenced
this issue
Jun 8, 2022
veod32
added a commit
that referenced
this issue
Jun 8, 2022
veod32
added a commit
that referenced
this issue
Jun 8, 2022
veod32
added a commit
that referenced
this issue
Jun 14, 2022
veod32
added a commit
that referenced
this issue
Jun 14, 2022
veod32
added a commit
that referenced
this issue
Jun 14, 2022
veod32
added a commit
that referenced
this issue
Jun 15, 2022
veod32
added a commit
that referenced
this issue
Jun 16, 2022
…tion (#2933) replication: update the leader election related articles * Update conditions for a new leader election start * Restructure the box.info.election description * Add description of the leader_idle field in box.info.election * Add description of the new fields in the IPROTO_RAFT request Closes #2593, #2837
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Epic: #2592
Product: Tarantool
Since: 2.10.0
Dev issue: tarantool/tarantool#6654
Root document: https://www.tarantool.io/en/doc/latest/book/replication/repl_leader_elect/#leader-election-process
SME: @ sergepetrenko
Details
[input from dev issue]
When a server gets partitioned from the majority of the cluster, it starts incrementing its term every
election_timeout
, trying to win elections. Once such a server reunites with the cluster it unintentionally disrupts the current working leader. The leader steps off seeing a greater term number. This makes the whole cluster go through at least one round of elections, rendering it read-only for a couple of seconds.Diego Ongaro's thesis covers this issue and suggests adding a Pre-Vote stage to Raft
TDB details of the implementation of the Pre-Vote stage in Tarantool
ToDo
The text was updated successfully, but these errors were encountered: