holt 0.3.2

An adaptive-radix-tree metadata storage engine for path-shaped keys, with per-blob concurrency and crash-safe persistence.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Concurrency primitives.
//!
//! `HybridLatch` is a 3-mode latch held per blob frame. The
//! contract follows LeanStore (Leis et al., ICDE 2018).
//! `CommitGate` is the writer-shared / checkpoint-exclusive
//! publish barrier for persistent trees.

mod commit_gate;
mod hybrid_latch;
mod maintenance_gate;

pub(crate) use commit_gate::CommitGate;
pub use hybrid_latch::{Guard, HybridLatch};
pub(crate) use maintenance_gate::MaintenanceGate;