{"id":"compaction-not-atomic","text":"`LSMTree.compact()` performs a multi-step file swap (write new SSTable, update in-memory list, delete old files) with no mechanism to make the transition atomic across crashes","truth_value":"IN","source":"entries/2026/05/28/topic-manifest-based-compaction.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"compaction-not-atomic","truth_value":"IN","reason":"premise"}]}}