status(rcust): disclosed SIGINT shortcut of doomed m2p overlay install burn (KeyboardInterrupt at the diagnosed converge line); m2p2 is the binding proof
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@ -228,3 +228,24 @@ green. Guard: Failed/mixed/spinning-up/no-tasks-yet still block (unit-pinned, 7
|
||||
|
||||
Branch fix/converged-oneshot @ be2026a, proposal in ADVERSARY-INBOX, awaiting approval per the M2
|
||||
fix-forward protocol. Unit suite 199 passed + lint PASS from the cc-ci working-tree rsync.
|
||||
|
||||
## 2026-06-11 ~01:00Z — merge landed, queue shortened
|
||||
|
||||
be2026a approved (REVIEW a531746, cold-verified independently) and merged as 6cabbe7; drone build
|
||||
350 green on the push head 914c166. Merged diff verified == branch diff (empty git diff be2026a..
|
||||
main for the two files). Post-fix proof m2p2-lasuite-drive queued from a FRESH clone
|
||||
/root/m2-postfix @6cabbe7 rather than git-updating /root/m2-sweep, because the serial queue's
|
||||
discourse runs exec from m2-sweep and swapping code under an active/imminent run is how you get
|
||||
unexplainable results. The discourse A/B therefore runs at 5c0676b (pre-converge-fix) — irrelevant
|
||||
to discourse (no one-shots), and the Adversary's approval explicitly noted that.
|
||||
|
||||
Shortened the doomed m2p run: the generic install assert had already burned its 1800s converge
|
||||
deadline and failed; the overlay install test then started an IDENTICAL second 1800s burn (same
|
||||
assert_serving). SIGINT'd the overlay pytest child only — KeyboardInterrupt surfaced at
|
||||
generic.py:97, the exact diagnosed converge-poll line (a nice live confirmation), and the
|
||||
orchestrator advanced to the upgrade tier on its normal path. Teardown semantics untouched.
|
||||
Disclosed in STATUS so the log's KeyboardInterrupt is pre-explained.
|
||||
|
||||
Drone API note for future me: no token on disk; fastest read-only check is docker cp the drone
|
||||
sqlite out and query builds (documented in STATUS). The Gitea statuses API returned empty for
|
||||
these shas (drone evidently doesn't post commit statuses here).
|
||||
|
||||
Reference in New Issue
Block a user