{"id":"compaction-deletes-before-reader-release","text":"`compact()` deletes old SSTable files immediately after replacing `self._sstables`, with no mechanism to defer deletion until active readers holding references to the old list finish their iterations","truth_value":"IN","source":"entries/2026/05/29/topic-superversion-refcount-implementation.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"compaction-deletes-before-reader-release","truth_value":"IN","reason":"premise"}]}}