Expand description
Crash consistency subsystem – WAL, event journal, and sequence generation. Crash consistency subsystem providing write-ahead logging, event journaling, and monotonic sequence generation.
Re-exports§
pub use journal::atomic_rename;pub use journal::atomic_commit;pub use serialization::SerializationEngine;pub use serialization::OpKind;pub use wal::InMemoryWal;pub use wal::WalOpKind;pub use sequencer::GlobalSequencer;pub use sequencer::SequenceBarrier;
Modules§
- exchange
- Atomic exchange operations for safe file replacement. Atomic exchange operations for safe file replacement.
- journal
- Durable event journal for recording filesystem operations. Durable event journal for recording filesystem operations.
- sequencer
- Monotonic sequence generator for event ordering. Monotonic sequence generator for event ordering.
- serialization
- Binary serialization helpers for WAL entry persistence. Serialization helpers for WAL entry persistence.
- wal
- In-memory write-ahead log for crash recovery of pending operations. In-memory write-ahead log for tracking pending operations. Enables crash recovery by replaying uncommitted operations on restart.