Status: IN
`LSMTree.compact()` runs synchronously in the caller's thread, meaning a `put()` or `delete()` that triggers the SSTable count threshold will block until the full k-way merge completes.
Source: entries/2026/05/29/topic-bitcask-merge-window-scheduling.md