journal(2): full8 flaky-green (restore won the race this time) — intermittent, not claiming; harness verify+retry fix next
This commit is contained in:
@ -1452,3 +1452,14 @@ generally. Pair with recipe-PR mysql_backup.sh `set -o pipefail` + fail-loud-on-
|
||||
dump-less restore can never silently no-op again. (Still-open minor: the db cycle's own trigger during
|
||||
backup — not OOM/not-healthcheck — left as a separate observation; the harness verify+retry makes the
|
||||
backup correct regardless.) Implement next tick, then ghost full run to verify green incl upgrade.
|
||||
|
||||
## 2026-05-30T21:20Z — full8 = FLAKY-green (restore PASSED this time) → confirms intermittent race; NOT claiming
|
||||
|
||||
full8 final RUN SUMMARY: deploy-count=1, install/upgrade/backup/restore/custom ALL PASS — restore
|
||||
PASSED despite the db cycling during backup (watcher saw the cycle, but the mysql volume made it into
|
||||
the snapshot this time). So restore is a PURE intermittent race: full5/6/7 lost it (mysql volume
|
||||
omitted → data loss), full8 won it. Merged db healthcheck confirmed retries=10/interval=30s intact
|
||||
(not the cycle cause). A flaky-green is NOT a reliable PASS — the Adversary's cold re-run can hit the
|
||||
failure, and an intermittently-broken P4 data-integrity test is a real defect (P7). NOT claiming ghost
|
||||
on luck. Decision stands: implement the harness backup-integrity verify+re-invoke fix (next), then a
|
||||
ghost run must pass restore RELIABLY (ideally confirm with 2 consecutive green incl upgrade) before claim.
|
||||
|
||||
Reference in New Issue
Block a user