Skip to main content

spawn_auto_compactor

Function spawn_auto_compactor 

Source
pub fn spawn_auto_compactor(db: Arc<Database>)
Expand description

Launch the §5.9 background auto-compaction sweep (run-count cost trigger). One OS thread, sleeping interval between sweeps; each tick locks each table individually and calls Table::maybe_compact. Best-effort: a compaction error is logged and never aborts the sweep.