| 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.