Module raftstore::store::fsm[][src]

Generally peers are state machines that represent a replica of a region, and store is also a special state machine that handles all requests across stores. They are mixed for now, will be separated in the future.

Re-exports

pub use self::apply::create_apply_batch_system;
pub use self::apply::Apply;
pub use self::apply::ApplyBatchSystem;
pub use self::apply::ApplyMetrics;
pub use self::apply::ApplyRes;
pub use self::apply::ApplyRouter;
pub use self::apply::Builder as ApplyPollerBuilder;
pub use self::apply::CatchUpLogs;
pub use self::apply::ChangeObserver;
pub use self::apply::ChangePeer;
pub use self::apply::ExecResult;
pub use self::apply::GenSnapTask;
pub use self::apply::Msg as ApplyTask;
pub use self::apply::Notifier as ApplyNotifier;
pub use self::apply::Proposal;
pub use self::apply::Registration;
pub use self::apply::TaskRes as ApplyTaskRes;
pub use self::store::create_raft_batch_system;
pub use self::store::RaftBatchSystem;
pub use self::store::RaftPollerBuilder;
pub use self::store::RaftRouter;
pub use self::store::StoreInfo;
pub use self::store::StoreMeta;

Modules

apply
metrics
peer
store

Structs

CollectedReady
DestroyPeerJob
PeerFsm