Files
Arnaud GourlayandClaude Opus 5 bf8a1d0efc test(model_testing): log every segment flush execution
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>
2026-08-12 11:15:08 +02:00
..
2024-06-13 21:16:29 +02:00