Artifact 1f1334ff9a66dd42820a5e378c1f67ea2529adb62ba79add06602323cac01ca6:
- File
src/sim/storage_sweep.zig
-
2026-08-01 08:31:54
— part of check-in
[9e3107e570]
on branch sub-manifest
— dst storage sweep: the repair's own reopen is not workload under test
crashCheckOnce repairs by truncating below the earliest injected bitflip and reopening. When the truncation empties the log, that reopen writes a fresh header - and the injected short-write fault could land on it, so open returned Storage, the sweep mapped it to Io, and the run failed. Nothing there was a statement about the store: the simulator faulted its own recovery.
The repair and its reopen now run against the healthy disk phase 2 heals to, the all-zero FaultCfg. Faults come back before the invariant check, which is workload again.
Pre-existing: trunk fails seed 201 with the same Io. (user: dmestas, size: 76191) [annotate] [blame] [check-ins using]
- 2026-08-14 12:21:34 — part of check-in [8a45a021f9] on branch trunk — merge sub-manifest: delta-manifest dialect, R cards, diff hunks, server identity, stash, open/log resolution, clone remote+progress, timestamp names; e2e expectations updated (user: dmestas, size: 76191) [annotate] [blame] [check-ins using]
-
2026-08-01 08:31:54
— part of check-in
[9e3107e570]
on branch sub-manifest
— dst storage sweep: the repair's own reopen is not workload under test