lsm-sstables-unprotected-mutation

Status: IN

`LSMTree._sstables` is mutated by both `_flush()` (append) and `compact()` (full replacement) with no synchronization, versioning, or ref counting, making concurrent reads unsafe if threading or async is added

Source: entries/2026/05/29/topic-superversion-refcount-implementation.md

JSON