Module tikv::server::raft_client [−][src]
Structs
| BatchMessageBuffer | A buffer for BatchRaftMessage. |
| CachedQueue | Queue in cache. |
| ConnectionBuilder | |
| ConnectionPool | A global connection pool. |
| MessageBuffer | A buffer for non-batch RaftMessage. |
| Queue | A quick queue for sending raft messages. |
| RaftCall | Struct tracks the lifetime of a |
| RaftClient | A raft client that can manages connections correctly. |
| SnapshotReporter | Reporter reports whether a snapshot is sent successfully. |
| StreamBackEnd | StreamBackEnd watches lifetime of a connection and handles reconnecting, spawn new RPC. |
Constants
| GRPC_SEND_MSG_BUF | |
| QUEUE_CAPACITY | |
| RAFT_MSG_MAX_BATCH_SIZE | |
| _ON_RESOLVE_FP |
Statics
| CONN_ID |
Traits
| Buffer |
Functions
| grpc_error_is_unimplemented | |
| maybe_backoff | |
| report_unreachable | |
| start | A future that drives the life cycle of a connection. |