AbstractLeader |
The behavior of a RaftActor when it is in the Leader state.
|
AbstractRaftActorBehavior |
Abstract class that provides common code for a RaftActor behavior.
|
Candidate |
The behavior of a RaftActor when it is in the Candidate raft state.
|
Follower |
The behavior of a RaftActor in the Follower raft state.
|
IsolatedLeader |
Leader which is termed as isolated.
|
Leader |
The behavior of a RaftActor when it is in the Leader state.
|
LeaderInstallSnapshotState |
Encapsulates the leader state and logic for sending snapshot chunks to a follower.
|
PreLeader |
The behavior of a RaftActor when it is in the PreLeader state.
|
SyncStatusTracker |
The SyncStatusTracker tracks if a Follower is in sync with any given Leader or not
When an update is received from the Leader and the update happens to be the first update
from that Leader then the SyncStatusTracker will not mark the Follower as not in-sync till the
Followers commitIndex matches the commitIndex that the Leader sent in it's very first update.
|