Skip to main content

Crate chunked_wal

Crate chunked_wal 

Source
Expand description

Chunked write-ahead log.

Re-exports§

pub use api::state_machine::StateMachine;
pub use api::wal::WAL;
pub use api::wal_types::WalTypes;
pub use stat::ChunkStat;
pub use stat::FlushLatencyPercentiles;
pub use stat::FlushMetrics;
pub use wal::ChunkedWal;
pub use wal::ClosedChunkReader;
pub use wal::FlushStat;
pub use wal::callback::Callback;
pub use wal::file_persisted::ChunkPersisted;
pub use wal::file_persisted::ChunkPersistedFn;
pub use wal::wal_record::WALRecord;
pub use crate::types::Segment;

Modules§

api
Core WAL API traits.
errors
stat
types
wal

Structs§

Chunk
Represents a chunk of the Write-Ahead Log containing a sequence of records.
ChunkId
ChunkId represents a unique identifier for a chunk based on its global offset in the log.
ClosedChunk
Config
Configuration for chunked WAL.
OpenChunk
WalLock