Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
raft-dev
Conversations
About
raft-dev
Contact owners and managers
1–30 of 469
Discussion on the use and implementation of the Raft consensus algorithm.
https://raft.github.io
Mark all as read
Report group
0 selected
Roman Sakno
, …
milan...@axoniq.io
14
7:24 AM
Raft: Theory and Reality
The state machine's idempotency is critical here since RAFT cannot guarantee exactly-once command
unread,
Raft: Theory and Reality
The state machine's idempotency is critical here since RAFT cannot guarantee exactly-once command
7:24 AM
saurabh ratna
,
Diego Ongaro
2
Sep 11
Is there any Api’s expose to business logic in Raft(braft library) when a follower goes down(Unplanned)
Hi saurabh ratna, Since that sounds very specific to the braft implementation, you might want to ask
unread,
Is there any Api’s expose to business logic in Raft(braft library) when a follower goes down(Unplanned)
Hi saurabh ratna, Since that sounds very specific to the braft implementation, you might want to ask
Sep 11
z g
, …
jianyu niu
22
Sep 4
Raft in-memory without storage
For a crashed node, we can assign it a new UUID and use reconfiguration to remove the one with old
unread,
Raft in-memory without storage
For a crashed node, we can assign it a new UUID and use reconfiguration to remove the one with old
Sep 4
Halil yılmaz
,
Oren Eini (Ayende Rahien)
3
Jul 12
RAFT AND POW PROTOCOL ANALYSIS
Actually, I have only a purpose is performance analysis for raft and PoW consensus protocols. As a
unread,
RAFT AND POW PROTOCOL ANALYSIS
Actually, I have only a purpose is performance analysis for raft and PoW consensus protocols. As a
Jul 12
Archie Cobbs
, …
Daniel Shin
4
Jun 25
Re: [raft-dev] Question Regarding Log Consistencies
Yup my bad, thank you for the clarification! Will it be safe to assume that the persistent state
unread,
Re: [raft-dev] Question Regarding Log Consistencies
Yup my bad, thank you for the clarification! Will it be safe to assume that the persistent state
Jun 25
Nirvik Ghosh
, …
Archie Cobbs
7
Jun 21
leader fails fsync after entries are committed by majority followers
Sorry if what I said was ambiguous... The majority *may* include the leader, but doesn't have to,
unread,
leader fails fsync after entries are committed by majority followers
Sorry if what I said was ambiguous... The majority *may* include the leader, but doesn't have to,
Jun 21
H Wang
, …
Archie Cobbs
4
Jun 3
Lose data after ack to client?
On Mon, Jun 3, 2024 at 2:58 PM H Wang <howard.w...@gmail.com> wrote: a fresh new S1,
unread,
Lose data after ack to client?
On Mon, Jun 3, 2024 at 2:58 PM H Wang <howard.w...@gmail.com> wrote: a fresh new S1,
Jun 3
Diego Ongaro
,
Keine Neco
4
May 28
China downloading raft.mp4
I'm just sending a brief follow up here. Dong confirmed (off-list) that the mp4 is accessible
unread,
China downloading raft.mp4
I'm just sending a brief follow up here. Dong confirmed (off-list) that the mp4 is accessible
May 28
Drew Eckhardt
,
Chris Johnson
2
May 20
AppendLogEntries creating logs with different term but same index and command
Replicated logs should use the original term number. It is not safe to change them to the new term
unread,
AppendLogEntries creating logs with different term but same index and command
Replicated logs should use the original term number. It is not safe to change them to the new term
May 20
程栋彬
,
Diego Ongaro
4
May 7
Can configuration log be used after committed rather than as soon as it is added for the two-phase joint consensus?
Hi Dongbin, I'll begin with a disclaimer that I've forgotten many of Raft's details, so
unread,
Can configuration log be used after committed rather than as soon as it is added for the two-phase joint consensus?
Hi Dongbin, I'll begin with a disclaimer that I've forgotten many of Raft's details, so
May 7
AJ
, …
Philip O'Toole
3
Apr 30
TLS support in transport between RAFT nodes.
Wrap your TLS Listener (and Dialer) in this interface: https://pkg.go.dev/github.com/hashicorp/raft#
unread,
TLS support in transport between RAFT nodes.
Wrap your TLS Listener (and Dialer) in this interface: https://pkg.go.dev/github.com/hashicorp/raft#
Apr 30
AJ
, …
dr-dr xp
5
Apr 9
Adding a RAFT node to cluster with non-leader role
If a voter that has the most recent logs, ie, greatest `(last_term, last_log_index)`, and can not
unread,
Adding a RAFT node to cluster with non-leader role
If a voter that has the most recent logs, ie, greatest `(last_term, last_log_index)`, and can not
Apr 9
Jinkun Geng
, …
Freddy Rios
10
Jan 11
Is log persistence still necessary if the Raft assumption is always true?
The way I see it, if an empty log node manages to get a majority, some of the raft properties would
unread,
Is log persistence still necessary if the Raft assumption is always true?
The way I see it, if an empty log node manages to get a majority, some of the raft properties would
Jan 11
Pablo Pessolani
,
Archie Cobbs
2
Jan 8
Is Raft's failure detection mechanism weak ?
On Sunday, January 7, 2024 at 8:25:10 PM UTC-6 Pablo Pessolani wrote: In this case, the Candidate
unread,
Is Raft's failure detection mechanism weak ?
On Sunday, January 7, 2024 at 8:25:10 PM UTC-6 Pablo Pessolani wrote: In this case, the Candidate
Jan 8
Flame Hashira
2
12/19/23
Unable to build grpc after installing brpc & braft library
Hi all, This is to inform that the issue has been resolved. We need to keep only one version of
unread,
Unable to build grpc after installing brpc & braft library
Hi all, This is to inform that the issue has been resolved. We need to keep only one version of
12/19/23
Adrien Zinger
,
Archie Cobbs
2
12/1/23
Is it possible to avoid a multi leader context
You said two different things: (a) avoiding where "two nodes can lead at the same time" and
unread,
Is it possible to avoid a multi leader context
You said two different things: (a) avoiding where "two nodes can lead at the same time" and
12/1/23
Diego Ongaro
,
Philip O'Toole
2
12/1/23
recent spam
Thanks Diego -- this is an interesting list to be part of, and it was a pity to see it being abused.
unread,
recent spam
Thanks Diego -- this is an interesting list to be part of, and it was a pity to see it being abused.
12/1/23
ruby...@gmail.com
10/14/23
Question: sequenceNum
In $6.3 of the dissertation, it explains how we can handle duplicated requests which causes problem
unread,
Question: sequenceNum
In $6.3 of the dissertation, it explains how we can handle duplicated requests which causes problem
10/14/23
Quốc Khánh Bùi
,
Oren Eini (Ayende Rahien)
4
8/27/23
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
8/27/23
Srinivas V
, …
Konstantin Osipov
3
7/3/23
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
7/3/23
Zaid Kraitem
, …
Karlis Zigurs
5
4/21/23
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
4/21/23
Gurjant Kalsi
, …
John Ousterhout
3
4/14/23
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-
4/14/23
yuhang xiu
,
Jordan Halterman
2
3/17/23
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
3/17/23
Aadi Swadipto Mondal
,
John Ousterhout
3
3/4/23
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
3/4/23
Daniel Gleason
,
Oren Eini (Ayende Rahien)
4
3/1/23
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
3/1/23
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