nodedb-wal 0.2.1

Deterministic O_DIRECT write-ahead log with io_uring group commit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: BUSL-1.1

pub mod anchor;
pub mod calvin;
pub mod header;
pub mod surrogate;
pub mod types;
pub mod wal_record;

pub use anchor::{ANCHOR_PAYLOAD_SIZE, LsnMsAnchorPayload};
pub use calvin::CalvinAppliedPayload;
pub use header::{
    ENCRYPTED_FLAG, HEADER_SIZE, MAX_WAL_PAYLOAD_SIZE, RecordHeader, WAL_FORMAT_VERSION, WAL_MAGIC,
};
pub use surrogate::{SURROGATE_PAYLOAD_SIZE, SurrogateAllocPayload, SurrogateBindPayload};
pub use types::RecordType;
pub use wal_record::WalRecord;