python-bitcask-no-refcount-or-locking

Status: IN

Neither Python Bitcask implementation has reference counting, reader registration, or file-handle locking — compaction can delete segment files while a concurrent reader holds a stale index entry, unlike Erlang Bitcask which defers deletion until the last reader's refcount drops to zero.

Source: entries/2026/05/29/topic-reference-counted-file-handles.md

JSON