compact-closes-handles-before-keydir-fully-updated

Status: IN

In `hash-index-storage/bitcask.py`, cached file readers for old immutable files are closed at the start of the merge-write phase, before all keydir entries have been updated to point to new locations, creating a window where reads would fail even without concurrent access

Source: entries/2026/05/29/topic-concurrent-merge-safety.md

JSON