Groups
Conversations
All groups and messages
Send feedback to Google
Help
Sign in
Groups
raft-dev
Conversations
About
raft-dev
1–30 of 453
Discussion on the use and implementation of the Raft consensus algorithm.
https://raft.github.io
Mark all as read
Report abusive group
0 selected
Quốc Khánh Bùi
,
Oren Eini (Ayende Rahien)
4
Aug 27
How can we sync logs to a follower that has been left to far behind
Log compaction is a separate step Let's assume that you don't _have_ log compaction, and you
unread,
How can we sync logs to a follower that has been left to far behind
Log compaction is a separate step Let's assume that you don't _have_ log compaction, and you
Aug 27
Srinivas V
, …
Konstantin Osipov
3
Jul 3
Regarding commitIndex and lastAppliedIndex
* Srinivas V <sriniv...@gmail.com> [23/07/03 09:55]: > Hi All, > I had a quick design
unread,
Regarding commitIndex and lastAppliedIndex
* Srinivas V <sriniv...@gmail.com> [23/07/03 09:55]: > Hi All, > I had a quick design
Jul 3
Zaid Kraitem
, …
Karlis Zigurs
5
Apr 21
Raft Question
thank you Karlis for your advice .. really it is magical solution of this problem :) On Friday, April
unread,
Raft Question
thank you Karlis for your advice .. really it is magical solution of this problem :) On Friday, April
Apr 21
Gurjant Kalsi
, …
John Ousterhout
3
Apr 14
Rules for Updating NextIndex[]
One clarification on this. Updating nextIndex doesn't have to be perfect, since it will self-
unread,
Rules for Updating NextIndex[]
One clarification on this. Updating nextIndex doesn't have to be perfect, since it will self-
Apr 14
yuhang xiu
,
Jordan Halterman
2
Mar 17
Question for RAFT joint consensus
Your understanding of the approach is correct, but I'm not so sure about the second scenario. Yes
unread,
Question for RAFT joint consensus
Your understanding of the approach is correct, but I'm not so sure about the second scenario. Yes
Mar 17
Aadi Swadipto Mondal
,
John Ousterhout
3
Mar 4
Question regarding the RAFT problems
Thanks, I got your point. On Saturday, March 4, 2023 at 3:54:45 PM UTC-6 ous...@cs.stanford.edu wrote
unread,
Question regarding the RAFT problems
Thanks, I got your point. On Saturday, March 4, 2023 at 3:54:45 PM UTC-6 ous...@cs.stanford.edu wrote
Mar 4
Daniel Gleason
,
Oren Eini (Ayende Rahien)
4
Mar 1
RequestVote RPC confusion about arguments
The way I imagine this looking is something like this: class LogEntry: term: int command: Command log
unread,
RequestVote RPC confusion about arguments
The way I imagine this looking is something like this: class LogEntry: term: int command: Command log
Mar 1
Unmesh Joshi
2
12/19/22
What if readIndex is not checked with appliedIndex in read only requests.
To clarify, I am assuming a synchronous update to the state machine along with the commitIndex. The
unread,
What if readIndex is not checked with appliedIndex in read only requests.
To clarify, I am assuming a synchronous update to the state machine along with the commitIndex. The
12/19/22
M Keyer
,
John Ousterhout
2
12/10/22
When is the random election timeout is chosen?
No, a new election timeout must be chosen for each election. This ensures that if multiple nodes
unread,
When is the random election timeout is chosen?
No, a new election timeout must be chosen for each election. This ensures that if multiple nodes
12/10/22
M Keyer
, …
Jesper Lindholm
4
12/7/22
Behaviour of candidate receiving RequestVote with higher term
Aha! Correct - sorry I missed that. /Jesper > 7 dec. 2022 kl. 10:27 skrev Free Ekanayaka <free.
unread,
Behaviour of candidate receiving RequestVote with higher term
Aha! Correct - sorry I missed that. /Jesper > 7 dec. 2022 kl. 10:27 skrev Free Ekanayaka <free.
12/7/22
Zeroes L
,
M Keyer
2
12/6/22
raft algorithm: During the leader Election, it is prompted that term1 has 2 leaders
Did you ensure that each follower grants at most one vote per term? zeroes18...@gmail.com schrieb am
unread,
raft algorithm: During the leader Election, it is prompted that term1 has 2 leaders
Did you ensure that each follower grants at most one vote per term? zeroes18...@gmail.com schrieb am
12/6/22
Jack Kinnof
,
Free Ekanayaka
3
11/24/22
Looking for help implementing raft in my P2P ecommerce app for cryptocurrency users
Hey, I can surely provide some clarification about how to use dqlite, if needed, but unfortunately
unread,
Looking for help implementing raft in my P2P ecommerce app for cryptocurrency users
Hey, I can surely provide some clarification about how to use dqlite, if needed, but unfortunately
11/24/22
Diego Ongaro
, …
Unmesh Joshi
11
9/17/22
Re: Effect of not storing votedFor, on leader-election
Just to give some context on why I am trying out more generic descriptions and implementations is
unread,
Re: Effect of not storing votedFor, on leader-election
Just to give some context on why I am trying out more generic descriptions and implementations is
9/17/22
Kiran K
, …
dr-dr xp
4
9/16/22
IT companies that use Raft algorithm
Wow, That's great info. Thanks :) Thanks and regards Kiran Kondru PhD Research Scholar,
unread,
IT companies that use Raft algorithm
Wow, That's great info. Thanks :) Thanks and regards Kiran Kondru PhD Research Scholar,
9/16/22
mc lin
, …
Jinkun Geng
8
8/10/22
Question regarding commit return
I see. Thanks for your patience! 在2022年8月9日星期二 UTC-7 23:32:07<aye...@ayende.com> 写道: How can
unread,
Question regarding commit return
I see. Thanks for your patience! 在2022年8月9日星期二 UTC-7 23:32:07<aye...@ayende.com> 写道: How can
8/10/22
Jinkun Geng
, …
John Ousterhout
18
7/29/22
Can we make client do the quorum check to reduce message delay?
Related to Vilho's question: out of curiosity, what kind of clients do you have in mind? This may
unread,
Can we make client do the quorum check to reduce message delay?
Related to Vilho's question: out of curiosity, what kind of clients do you have in mind? This may
7/29/22
vnmRD
,
Oren Eini (Ayende Rahien)
5
7/20/22
What happens if the leader recieves a vore request RPC
Thank you! Il giorno mercoledì 20 luglio 2022 alle 11:21:18 UTC+2 aye...@ayende.com ha scritto: See
unread,
What happens if the leader recieves a vore request RPC
Thank you! Il giorno mercoledì 20 luglio 2022 alle 11:21:18 UTC+2 aye...@ayende.com ha scritto: See
7/20/22
Edoardo Venir
7/13/22
Raft implementation in Omnet++
Hello everyone, In the past months me and a colleague Leonardo Ruzza have worked on an implementation
unread,
Raft implementation in Omnet++
Hello everyone, In the past months me and a colleague Leonardo Ruzza have worked on an implementation
7/13/22
Sahara Heart
, …
Konstantin Osipov
3
6/30/22
behaviour of stale candidate
* Sahara Heart <xhn875...@gmail.com> [22/06/30 08:09]: > Consider the following case:
unread,
behaviour of stale candidate
* Sahara Heart <xhn875...@gmail.com> [22/06/30 08:09]: > Consider the following case:
6/30/22
tianyu chen
, …
Soham Dongargaonkar
4
6/28/22
Confusion about "committing entries from previous terms"
The scenario in figure 8 isn't something we can solve or avoid. The scenario basically explains
unread,
Confusion about "committing entries from previous terms"
The scenario in figure 8 isn't something we can solve or avoid. The scenario basically explains
6/28/22
Sohi
,
Oren Eini (Ayende Rahien)
2
6/20/22
Adding a non voter
We have this feature (We call it watcher). In general, it is not accounted for in terms of the
unread,
Adding a non voter
We have this feature (We call it watcher). In general, it is not accounted for in terms of the
6/20/22
Mathieu Borderé
, …
Vilho Raatikka
15
6/13/22
Pre-Vote cluster deadlock
Hi, a minor thing to take into account with pre-voting addition is that the sender of a pre-vote
unread,
Pre-Vote cluster deadlock
Hi, a minor thing to take into account with pre-voting addition is that the sender of a pre-vote
6/13/22
Joan Fontanals Martínez
4/22/22
Assumptions on algorithm
Hello everybody, I have recently been looking at `raft consensus algorithm` and some open source
unread,
Assumptions on algorithm
Hello everybody, I have recently been looking at `raft consensus algorithm` and some open source
4/22/22
Kalpa 1977
, …
Unmesh Joshi
7
4/13/22
Seeking help to get the clarity on a commit phase
I have tried to document it in a slightly more generic way here https://martinfowler.com/articles/
unread,
Seeking help to get the clarity on a commit phase
I have tried to document it in a slightly more generic way here https://martinfowler.com/articles/
4/13/22
Fábio Botelho
, …
Jesper Lindholm
5
3/2/22
Can a leaving member become leader
According to 4.1 in the thesis paper (towards the end): “In Raft, it is the caller's
unread,
Can a leaving member become leader
According to 4.1 in the thesis paper (towards the end): “In Raft, it is the caller's
3/2/22
Sharon Avni
2/24/22
Voter/leader members in Raft
Hello, My team and I want to make a slight variation to the algorithm, and I wanted to make sure I
unread,
Voter/leader members in Raft
Hello, My team and I want to make a slight variation to the algorithm, and I wanted to make sure I
2/24/22
zhiwen huang
2/23/22
Question about 5.4.3 safety argument
Hi guys, I've been reading the masterpiece for several weeks while struggling with one question
unread,
Question about 5.4.3 safety argument
Hi guys, I've been reading the masterpiece for several weeks while struggling with one question
2/23/22
Georgii Shagov
,
Diego Ongaro
3
1/24/22
Scenario in case Node gets disconnected
Hello Diego I really appreciate your reply. This is very to the purpose. If I understand you right in
unread,
Scenario in case Node gets disconnected
Hello Diego I really appreciate your reply. This is very to the purpose. If I understand you right in
1/24/22
Ex Puexto
, …
sahar Al-Taee
8
1/7/22
Is it possible to function with a minority?
hi Can we cooperate in the construction of the Raft project? On Thursday, November 4, 2021 at 5:09:42
unread,
Is it possible to function with a minority?
hi Can we cooperate in the construction of the Raft project? On Thursday, November 4, 2021 at 5:09:42
1/7/22
sahar Al-Taee
1/7/22
project raft
hi Can you help me build the next project Holding elections in the system based on the existence of
unread,
project raft
hi Can you help me build the next project Holding elections in the system based on the existence of
1/7/22