burn-down night watches: R-872 05:00 run worked as designed but silently (Tester 2 34.8 h old) — early returns now log why, check re-dated 2026-10-07; R-887: 2 lost jobs, both re-run green; session report
gates / gates (push) Successful in 2m17s
gates / gates (push) Successful in 2m17s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -112,3 +112,13 @@ cherry-picks onto `main`, writes CHANGELOG, closes rows, pushes and watches CI.
|
||||
| (agent, no row) | `go test ./internal/osupdate` red on DooPlex 21:25–01:55 (bundle test read the installer's new KEPT names as written files) — fixed | 10 | agent `b2b82ae` |
|
||||
| (register) | section headings recounted (they still carried the 199-row counts) | 5 | this batch |
|
||||
| R-516 | the bundle's last 49 formal forms → te-form; gate widened (61 → 0); narrowed to Go/template literals | 25 | controller `4c3c203` |
|
||||
|
||||
## The two night watches (§5)
|
||||
|
||||
| Watch | Result |
|
||||
|---|---|
|
||||
| R-872 at 05:00 | `Deadline check: 4 customers, 0 backup missed … 1 skipped (down)`. From a hub.db copy (+ -wal): Tester 2 first reported 2026-10-04 16:13:44Z → 34.8 h old at 05:00, under the 48 h line → not judged, by design, but SILENTLY. No alarm owed, none fired. Fixed without a row: the early returns now log why (hub, unreleased; red-proved). Dated check moved to 2026-10-07. `r872-watch.txt` |
|
||||
| R-887 lost CI jobs | **2** of ~30 runs: felhom.eu 1384 (21:23Z) and felhom-controller 1401 (00:45Z) — no log, failed after 10–13.5 min; each re-run once → success. `r887-lost-jobs.txt` |
|
||||
|
||||
Seen, not filed (a documented design choice, F2 in `hub/internal/monitor/host_staleness.go`): a box already down when the
|
||||
hub restarts is announced again once — Tester 2 got a `host_down` operator mail at each of yesterday's six hub restarts.
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
=== RUN TestR872_DownButTooYoungIsLogged
|
||||
r872_down_box_test.go:97: no 'not judged yet' line for a down box 34 h old; log:
|
||||
--- FAIL: TestR872_DownButTooYoungIsLogged (0.04s)
|
||||
FAIL
|
||||
@@ -0,0 +1,7 @@
|
||||
== R-872 night watch, read 2026-10-06T03:02:06Z from a hub.db copy (+ -wal, -shm) — a different channel from the hub log
|
||||
host_reports True
|
||||
customer_configs True
|
||||
events True
|
||||
host_reports cols: ['id', 'host_id', 'customer_id', 'received_at', 'report_json', 'agent_version', 'cpu_percent', 'memory_percent']
|
||||
Tester-2: config status=('active',) host_reports=8 first host report=('2026-10-04 16:13:44',) last=('2026-10-04 18:05:48',)
|
||||
recent events: [('host_down', '2026-10-05 22:50:08'), ('host_down', '2026-10-05 18:12:36'), ('host_down', '2026-10-05 13:26:03'), ('host_down', '2026-10-05 13:03:42'), ('host_down', '2026-10-05 12:31:37'), ('host_down', '2026-10-05 09:16:10')]
|
||||
@@ -0,0 +1,4 @@
|
||||
1384 felhom.eu 4aa4d837 lost (no log, 21:23:23Z->21:33:38Z, 10m15s); rerun requested 21:34:51Z
|
||||
1384 rerun -> success (21:34:53Z->21:36:58Z, 2m05s)
|
||||
1401 felhom-controller c67b26be lost (no log, 00:45:01Z->00:58:38Z, 13m37s); rerun requested 00:59:06Z
|
||||
1401 rerun -> success (00:59:09Z->01:00:06Z, 57s)
|
||||
Reference in New Issue
Block a user