package ratis.common

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AlreadyClosedExceptionProto

Raft.proto:391

Used in: RaftClientReplyProto

message AppendEntriesReplyProto

Raft.proto:190

Used as response type in: grpc.RaftServerProtocolService.appendEntries

Used as field type in: netty.RaftNettyServerReplyProto

enum AppendEntriesReplyProto.AppendResult

Raft.proto:191

Used in: AppendEntriesReplyProto

message AppendEntriesRequestProto

Raft.proto:179

Used as request type in: grpc.RaftServerProtocolService.appendEntries

Used as field type in: netty.RaftNettyServerRequestProto

message CandidateInfoProto

Raft.proto:532

Used in: RoleInfoProto

message ClientMessageEntryProto

Raft.proto:254

Used in: RaftClientReplyProto, RaftClientRequestProto

message CommitInfoProto

Raft.proto:174

Used in: AppendEntriesRequestProto, DataStreamReplyHeaderProto, GroupInfoReplyProto, RaftClientReplyProto

message DataStreamPacketHeaderProto

Raft.proto:339

Used in: DataStreamReplyHeaderProto, DataStreamRequestHeaderProto

enum DataStreamPacketHeaderProto.Option

Raft.proto:345

Used in: DataStreamPacketHeaderProto

enum DataStreamPacketHeaderProto.Type

Raft.proto:340

Used in: DataStreamPacketHeaderProto

message DataStreamReplyHeaderProto

Raft.proto:362

message DataStreamRequestHeaderProto

Raft.proto:358

message DataStreamRequestTypeProto

Raft.proto:294

Used in: RaftClientRequestProto

(message has no fields)

message FileChunkProto

Raft.proto:140

Used in: InstallSnapshotRequestProto.SnapshotChunkProto

message FollowerInfoProto

Raft.proto:527

Used in: RoleInfoProto

message ForwardRequestTypeProto

Raft.proto:297

Used in: RaftClientRequestProto

(message has no fields)

message GroupAddRequestProto

Raft.proto:487

A request to add a new group

Used in: GroupManagementRequestProto

message GroupInfoReplyProto

Raft.proto:553

Used as response type in: grpc.AdminProtocolService.groupInfo

Used as field type in: netty.RaftNettyServerReplyProto

message GroupInfoRequestProto

Raft.proto:512

Used as request type in: grpc.AdminProtocolService.groupInfo

Used as field type in: netty.RaftNettyServerRequestProto

message GroupListReplyProto

Raft.proto:548

Used as response type in: grpc.AdminProtocolService.groupList

Used as field type in: netty.RaftNettyServerReplyProto

message GroupListRequestProto

Raft.proto:508

server info requests

Used as request type in: grpc.AdminProtocolService.groupList

Used as field type in: netty.RaftNettyServerRequestProto

message GroupManagementRequestProto

Raft.proto:498

Used as request type in: grpc.AdminProtocolService.groupManagement

Used as field type in: netty.RaftNettyServerRequestProto

message GroupRemoveRequestProto

Raft.proto:492

Used in: GroupManagementRequestProto

message InstallSnapshotReplyProto

Raft.proto:233

Used as response type in: grpc.RaftServerProtocolService.installSnapshot

Used as field type in: netty.RaftNettyServerReplyProto

message InstallSnapshotRequestProto

Raft.proto:207

Used as request type in: grpc.RaftServerProtocolService.installSnapshot

Used as field type in: netty.RaftNettyServerRequestProto

message InstallSnapshotRequestProto.NotificationProto

Raft.proto:218

Used in: InstallSnapshotRequestProto

message InstallSnapshotRequestProto.SnapshotChunkProto

Raft.proto:208

Used in: InstallSnapshotRequestProto

enum InstallSnapshotResult

Raft.proto:150

Used in: InstallSnapshotReplyProto

message LeaderElectionManagementRequestProto

Raft.proto:447

leader election request

Used as request type in: grpc.AdminProtocolService.leaderElectionManagement

Used as field type in: netty.RaftNettyServerRequestProto

message LeaderElectionPauseRequestProto

Raft.proto:456

Used in: LeaderElectionManagementRequestProto

(message has no fields)

message LeaderElectionResumeRequestProto

Raft.proto:460

Used in: LeaderElectionManagementRequestProto

(message has no fields)

message LeaderInfoProto

Raft.proto:522

Used in: RoleInfoProto

message LeaderNotReadyExceptionProto

Raft.proto:375

Used in: RaftClientReplyProto

message LogEntryProto

Raft.proto:97

Used in: AppendEntriesRequestProto, InstallSnapshotRequestProto

message LogInfoProto

Raft.proto:565

* Add new LogInfoProto for RATIS-2030, allow GroupInfoCommand to show each server's last committed log, last applied log, last snapshot log, last entry log.

Used in: GroupInfoReplyProto

message MessageStreamRequestTypeProto

Raft.proto:288

Used in: RaftClientRequestProto

message MetadataProto

Raft.proto:93

Used in: LogEntryProto

message NotLeaderExceptionProto

Raft.proto:370

Used in: RaftClientReplyProto

message NotReplicatedExceptionProto

Raft.proto:379

Used in: RaftClientReplyProto

message RaftClientReplyProto

Raft.proto:404

Used as response type in: grpc.AdminProtocolService.groupManagement, grpc.AdminProtocolService.leaderElectionManagement, grpc.AdminProtocolService.setConfiguration, grpc.AdminProtocolService.snapshotManagement, grpc.AdminProtocolService.transferLeadership, grpc.RaftClientProtocolService.ordered, grpc.RaftClientProtocolService.unordered

Used as field type in: netty.RaftNettyServerReplyProto

message RaftClientRequestProto

Raft.proto:324

normal client request

Used as request type in: grpc.RaftClientProtocolService.ordered, grpc.RaftClientProtocolService.unordered

Used as field type in: ReadIndexRequestProto, netty.RaftNettyServerRequestProto

message RaftConfigurationProto

Raft.proto:52

Used in: GroupInfoReplyProto, InstallSnapshotRequestProto.SnapshotChunkProto, LogEntryProto

message RaftGroupIdProto

Raft.proto:38

Used in: GroupInfoRequestProto, GroupListReplyProto, GroupRemoveRequestProto, RaftGroupMemberIdProto, RaftGroupProto, RaftRpcReplyProto, RaftRpcRequestProto

message RaftGroupMemberIdProto

Raft.proto:47

Used in: LeaderNotReadyExceptionProto

message RaftGroupProto

Raft.proto:42

Used in: GroupAddRequestProto, GroupInfoReplyProto

message RaftPeerIdProto

Raft.proto:34

Used in: RouteProto

message RaftPeerProto

Raft.proto:24

Used in: CommitInfoProto, NotLeaderExceptionProto, RaftConfigurationProto, RaftGroupProto, RoleInfoProto, ServerRpcProto, SetConfigurationRequestProto, TransferLeadershipRequestProto

enum RaftPeerRole

Raft.proto:277

* Role of raft peer

Used in: RaftPeerProto, RoleInfoProto

message RaftRpcReplyProto

Raft.proto:131

Used in: AppendEntriesReplyProto, GroupInfoReplyProto, GroupListReplyProto, InstallSnapshotReplyProto, RaftClientReplyProto, ReadIndexReplyProto, RequestVoteReplyProto, StartLeaderElectionReplyProto, netty.RaftNettyExceptionReplyProto

message RaftRpcRequestProto

Raft.proto:113

Used in: AppendEntriesRequestProto, GroupInfoRequestProto, GroupListRequestProto, GroupManagementRequestProto, InstallSnapshotRequestProto, LeaderElectionManagementRequestProto, RaftClientRequestProto, ReadIndexRequestProto, RequestVoteRequestProto, SetConfigurationRequestProto, SnapshotManagementRequestProto, StartLeaderElectionRequestProto, TransferLeadershipRequestProto

message ReadIndexReplyProto

Raft.proto:249

Used as response type in: grpc.RaftServerProtocolService.readIndex

message ReadIndexRequestProto

Raft.proto:244

Used as request type in: grpc.RaftServerProtocolService.readIndex

message ReadRequestTypeProto

Raft.proto:300

Used in: RaftClientRequestProto

enum ReplicationLevel

Raft.proto:258

Used in: NotReplicatedExceptionProto, WatchRequestTypeProto, WriteRequestTypeProto

message RequestVoteReplyProto

Raft.proto:168

Used as response type in: grpc.RaftServerProtocolService.requestVote

Used as field type in: netty.RaftNettyServerReplyProto

message RequestVoteRequestProto

Raft.proto:161

Used as request type in: grpc.RaftServerProtocolService.requestVote

Used as field type in: netty.RaftNettyServerRequestProto

message RoleInfoProto

Raft.proto:536

Used in: GroupInfoReplyProto

message RouteProto

Raft.proto:314

Used in: RoutingTableProto

message RoutingTableProto

Raft.proto:319

Used in: RaftRpcRequestProto

message ServerRpcProto

Raft.proto:517

Used in: FollowerInfoProto, LeaderInfoProto

message SetConfigurationRequestProto

Raft.proto:426

setConfiguration request

Used as request type in: grpc.AdminProtocolService.setConfiguration

Used as field type in: netty.RaftNettyServerRequestProto

enum SetConfigurationRequestProto.Mode

Raft.proto:427

Used in: SetConfigurationRequestProto

message SlidingWindowEntry

Raft.proto:126

Used in: RaftRpcRequestProto

message SnapshotCreateRequestProto

Raft.proto:473

Used in: SnapshotManagementRequestProto

message SnapshotManagementRequestProto

Raft.proto:465

snapshot request

Used as request type in: grpc.AdminProtocolService.snapshotManagement

Used as field type in: netty.RaftNettyServerRequestProto

message StaleReadRequestTypeProto

Raft.proto:305

Used in: RaftClientRequestProto

message StartLeaderElectionReplyProto

Raft.proto:482

Used as response type in: grpc.RaftServerProtocolService.startLeaderElection

Used as field type in: netty.RaftNettyServerReplyProto

message StartLeaderElectionRequestProto

Raft.proto:477

Used as request type in: grpc.RaftServerProtocolService.startLeaderElection

Used as field type in: netty.RaftNettyServerRequestProto

message StateMachineEntryProto

Raft.proto:59

Used in: StateMachineLogEntryProto

message StateMachineExceptionProto

Raft.proto:385

Used in: RaftClientReplyProto

message StateMachineLogEntryProto

Raft.proto:72

TODO: This is not super efficient if the SM itself uses PB to serialize its own data for a

Used in: LogEntryProto

enum StateMachineLogEntryProto.Type

Raft.proto:82

Used in: StateMachineLogEntryProto

message TermIndexProto

Raft.proto:108

Used in: AppendEntriesRequestProto, InstallSnapshotRequestProto.NotificationProto, InstallSnapshotRequestProto.SnapshotChunkProto, LogInfoProto, RequestVoteRequestProto, StartLeaderElectionRequestProto

message ThrowableProto

Raft.proto:397

Used in: RaftClientReplyProto

message TransferLeadershipRequestProto

Raft.proto:441

transfer leadership request

Used as request type in: grpc.AdminProtocolService.transferLeadership

Used as field type in: netty.RaftNettyServerRequestProto

message WatchRequestTypeProto

Raft.proto:309

Used in: RaftClientRequestProto

message WriteRequestTypeProto

Raft.proto:284

Used in: RaftClientRequestProto