Skip to main content

Crate writeahead

Crate writeahead 

Source

Re-exports§

pub use fileio::simple_file::SimpleFile;
pub use fileio::FileIo;
pub use record::RecordID;
pub use write_ahead::RetentionOptions;
pub use write_ahead::WriteAhead;
pub use write_ahead::WriteAheadOptions;
pub use write_ahead::WriteAheadStream;
pub use writer::TrimStats;
pub use writer::WriteHandle;

Modules§

fileio
logfile
murmur3
record
write_ahead
writer
The write-side actor: owns the active log file and the directory lifecycle. All writes funnel through one thread, which group-commits queued batches (one pwrite + one fdatasync for everything pending), rotates before a commit would exceed max_file_size, and applies retention.