14 lines
1.5 KiB
Plaintext
14 lines
1.5 KiB
Plaintext
|
|
# 094-stray-node-removal: Stray node removal
|
||
|
|
|
||
|
|
Goal: retire stray node and restore suite green
|
||
|
|
|
||
|
|
Steps:
|
||
|
|
1. Read removal steps in done/091-port-drift-fix.md.* result notes. 2. Confirm no live onboarding needs id-verify-examp-8060e2a (box onboard connects), stop its chrome unit, flip its NODES.md row active->retired (coordinate shared tree; never checkout/reset). 3. Re-run tests/test_watchdog_coverage.py until green. Done criteria: result notes list actions + pass count, or exact blocking failure.
|
||
|
|
|
||
|
|
Done criteria: result notes appended below; file moved to done/.
|
||
|
|
|
||
|
|
Result notes (append below before moving to done/):
|
||
|
|
|
||
|
|
Completed 2026-10-08T08:57:11Z via box tasks done:
|
||
|
|
ACTIONS: (1) box onboard connects: only pipeline is testnode awaiting OTP; nothing references id-verify-examp-8060e2a — confirmed safe. (2) NODES.md row flipped active->retired with provenance note (single-line targeted edit, no checkout/reset). (3) tests/test_watchdog_coverage.py: 5 passed, 12 subtests passed. FULL SUITE: 1383 passed, 28 subtests, 0 failed — green. BLOCKER (partial): chrome unit stop not executable from sandbox — systemctl user bus unreachable ('No data available'), PID namespace hides host processes, and box has no chromebox stop verb. Watchdogs resolve nodes from registry so retired node is now unsupervised (no restarts driven); if a scope lingers, operator runs: systemctl --user stop 'netvm-chrome-id-verify-examp-8060e2a-*.scope'. All changes uncommitted on builder/decline-bucket-fix.
|