Interface | Description |
---|---|
RaftRPC |
Interface implemented by all requests exchanged in the Raft protocol.
|
Class | Description |
---|---|
AbstractRaftRPC | |
AbstractServerChangeReply |
Abstract base class for a server configuration change reply.
|
AddServer |
Message sent to add a new server/replica (§4.1).
|
AddServerReply |
Reply to an AddServer message (§4.1).
|
AppendEntries |
Invoked by leader to replicate log entries (§5.3); also used as
heartbeat (§5.2).
|
AppendEntriesReply |
Reply for the AppendEntries message.
|
ChangeServersVotingStatus |
Message sent to change the raft voting status for servers.
|
InstallSnapshot |
Message sent from a leader to install a snapshot chunk on a follower.
|
InstallSnapshotReply | |
RemoveServer |
Message sent to remove a replica (§4.1).
|
RemoveServerReply |
Reply to a RemoveServer message (§4.1).
|
RequestLeadership |
Message sent to leader to transfer leadership to a particular follower.
|
RequestVote |
Invoked by candidates to gather votes (§5.2).
|
RequestVoteReply | |
ServerChangeReply |
A general server change reply.
|
ServerRemoved |
The ServerRemoved message is sent to a server which has been removed successfully from the ServerConfiguration.
|
UnInitializedFollowerSnapshotReply |
Local message sent to self on receiving the InstallSnapshotReply from a follower indicating that
the catch up of the follower has completed successfully for an AddServer operation.
|
Enum | Description |
---|---|
ServerChangeStatus |
Enumerates server configuration change status reply codes.
|
Copyright © 2019 OpenDaylight. All rights reserved.