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
// SPDX-License-Identifier: BUSL-1.1

//! Replay-time utilities layered over raw [`WalRecord`] streams.
//!
//! The WAL crate does not know the payload shapes of domain writes (those
//! live in `nodedb` / engine crates), so filtering is split: this module
//! owns the tombstone primitive, consumers query it after decoding the
//! collection field from their own payload format.

pub mod filter;

pub use filter::{TombstoneSet, extract_tombstones};