mirror of
https://github.com/qdrant/qdrant.git
synced 2026-09-25 07:27:41 -05:00
The snapshots-off A/B refuted the snapshot hypothesis: both passes of a disable_snapshots run failed with the identical reload-lost class. Its fully instrumented log then closed every other gap at once: no directory was deleted, the acknowledge window held, both the source's and the destination's directories reloaded - with the source's on-disk version past the CoW operation and the destination's below it, while no flush-pass decision was logged for the shard in the window, and the destination had left the holder dirty via a proxy wrap immediately after receiving the arrivals. Durable state therefore advanced through flush executions that pass-level decision logging does not attribute. Log each execution of a segment's flush closure with its directory and captured version, whichever caller captured it: the flush worker, the snapshot force-flush, or anything else holding a flusher. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>