Get desktop application:
View/edit binary Protocol Buffers messages
Request to add a Raft process with `server_id` to a shard.
Read-only request to the `RaftApp`. This type of request is processed in optimized path.
Request to remove a Raft process with `server_id` from a shard.
On receiving this request, a server starts a new election to become a leader disregarding the election timeout. You can use this request to rebalance the leaders in the cluster.
Update request to the `RaftApp`. This type of request is serialized in the log and processed sequentially. `request_id` is unique identifier of the request to avoid executing duplicating requests. Client may send a write requests twice but they are executed only once as long as they have the same `request_id`.
Used in: , ,
Used in:
Used in:
Used in:
Response from the `RaftApp`.
Used as response type in: Raft.Read, Raft.Write