Crate raft_log_engine[−][src]
Implementation of engine_traits for RaftEngine
This is a work-in-progress attempt to abstract all the features needed by TiKV to persist its data.
The module structure here mirrors that in engine_traits where possible.
Because there are so many similarly named types across the TiKV codebase,
and so much “import renaming”, this crate consistently explicitly names type
that implement a trait as RocksTraitname
, to avoid the need for import
renaming and make it obvious what type any particular module is working with.
Please read the engine_trait crate docs before hacking.
Modules
engine |
Structs
RaftEngineConfig | |
RaftLogBatch | |
RaftLogEngine |
Enums
RecoveryMode |