KetchLeader |
A leader managing consensus across remote followers.
|
KetchLeader.State |
Current state of the leader instance.
|
KetchReplica |
|
KetchReplica.CommitMethod |
How this replica wants to receive Ketch commit operations.
|
KetchReplica.CommitSpeed |
Delay before committing to a replica.
|
KetchReplica.Participation |
Participation of a replica in establishing consensus.
|
KetchReplica.State |
Current state of a replica.
|
KetchSystem |
Ketch system-wide configuration.
|
KetchText |
Translation bundle for the Ketch implementation.
|
LagCheck.RefGoneException |
|
LeaderSnapshot |
A snapshot of a leader and its view of the world.
|
LocalReplica |
Ketch replica running on the same system as the
KetchLeader .
|
LogIndex |
An ObjectId for a commit extended with incrementing log index.
|
Proposal |
A proposal to be applied in a Ketch system.
|
Proposal.State |
Current state of the proposal.
|
ProposalRound |
|
ProposalRound.NoOp |
|
RemoteGitReplica.RemoteCommand |
|
ReplicaConfig |
|
ReplicaFetchRequest |
A fetch request to obtain objects from a replica, and its result.
|
ReplicaPushRequest |
A push request sending objects to a replica, and its result.
|
ReplicaSnapshot |
A snapshot of a replica.
|
Round |
One round-trip to all replicas proposing a log entry.
|
TimeIsUncertainException |
|