Module raftstore::store::fsm::apply [−][src]
Modules
| confchange_cmd_metric |
Structs
| Apply | |
| ApplyBatchSystem | |
| ApplyCallback | |
| ApplyContext | |
| ApplyDelegate | The apply delegate of a Region which is responsible for handling committed raft log entries of a Region. |
| ApplyFsm | |
| ApplyMetrics | |
| ApplyPoller | |
| ApplyRes | |
| ApplyRouter | |
| Builder | |
| CatchUpLogs | A message that asks the delegate to apply to the given logs and then reply to target mailbox. |
| ChangeObserver | |
| ChangePeer | |
| CmdObserveInfo | |
| ControlFsm | |
| ControlMsg | |
| Destroy | |
| ExecContext | |
| GenSnapTask | |
| NewSplitPeer | |
| PendingCmd | |
| PendingCmdQueue | Commands waiting to be committed and applied. |
| Proposal | |
| Range | |
| Registration | |
| WaitSourceMergeState | A struct that stores the state related to Merge. |
| YieldState |
Enums
| ApplyResult | The possible returned value when applying logs. |
| ExecResult | |
| Msg | |
| TaskRes |
Constants
| APPLY_WB_SHRINK_SIZE | |
| DEFAULT_APPLY_WB_SIZE | |
| SHRINK_PENDING_CMD_QUEUE_CAP |
Traits
| Notifier |
Functions
| check_sst_for_ingestion | |
| compact_raft_log | Updates the |
| create_apply_batch_system | |
| get_entries_mem_size | |
| has_high_latency_operation | Checks if a write has high-latency operation. |
| is_conf_change_cmd | |
| notify_region_removed | Calls the callback of |
| notify_req_region_removed | |
| notify_stale_command | Calls the callback of |
| notify_stale_req | |
| should_sync_log | Checks if a write is needed to be issued after handling the command. |
| should_write_to_engine | Checks if a write is needed to be issued before handling the command. |