Read-back Parts B and D (R-518: night stop 91 s, one press 80 s, page text holds); rule 11 — every helper prompt carries the brief's fences in full (decision 160); decision 161
gates / gates (push) Successful in 2m58s
gates / gates (push) Successful in 2m58s
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:
@@ -0,0 +1,7 @@
|
||||
Oct 07 04:34:50 demo-felhom felhom-agent[1157905]: time=2026-10-07T04:34:50.555+02:00 level=INFO msg="backup: space preflight passed" vmid=9201 target=felhom-backup last_archive_bytes=962295489 need_bytes=2276611185 avail_bytes=926945894400
|
||||
Oct 07 04:34:51 demo-felhom felhom-agent[1157905]: time=2026-10-07T04:34:51.590+02:00 level=INFO msg="local-api: backup reached snapshotted (app may resume)" vmid=9201 target=felhom-backup job=backup-9201-1791340490154356945
|
||||
Oct 07 04:35:21 demo-felhom felhom-agent[1157905]: time=2026-10-07T04:35:21.689+02:00 level=INFO msg="backup: completed" vmid=9201 target=felhom-backup archive=felhom-backup:backup/vzdump-lxc-9201-2026_10_07-04_34_50.tar.zst size_bytes=963420872 uncovered_volu
|
||||
Oct 07 04:35:21 demo-felhom felhom-agent[1157905]: time=2026-10-07T04:35:21.689+02:00 level=INFO msg="local-api: backup job complete" vmid=9201 target=felhom-backup job=backup-9201-1791340490154356945 archive=felhom-backup:backup/vzdump-lxc-9201-2026_10_07-04_
|
||||
Oct 07 06:21:18 demo-felhom felhom-agent[1157905]: time=2026-10-07T06:21:18.315+02:00 level=INFO msg="backup: restore-test tier is DUE (per-archive; oldest-proven first among due tiers)" target=felhom-pbs archive=felhom-pbs:backup/ct/9201/2026-10-06T04:21:09Z
|
||||
Oct 07 06:21:18 demo-felhom felhom-agent[1157905]: time=2026-10-07T06:21:18.616+02:00 level=INFO msg="janitor: stale-lock sweep deferred — a heavy operation is in flight" busy=restore-test
|
||||
Oct 07 06:22:38 demo-felhom felhom-agent[1157905]: time=2026-10-07T06:22:38.491+02:00 level=INFO msg="backup: scheduled restore-test passed" archive=felhom-pbs:backup/ct/9201/2026-10-06T04:21:09Z duration_s=80.173996289
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,6 @@
|
||||
Oct 07 04:35:10 demo-hp felhom-agent[297545]: time=2026-10-07T04:35:10.991+02:00 level=INFO msg="backup: space preflight passed" vmid=9201 target=local last_archive_bytes=4880501245 need_bytes=7174368380 avail_bytes=17808347136
|
||||
Oct 07 04:35:12 demo-hp felhom-agent[297545]: time=2026-10-07T04:35:12.051+02:00 level=INFO msg="local-api: backup reached snapshotted (app may resume)" vmid=9201 target=local job=backup-9201-1791340510438908976
|
||||
Oct 07 04:40:48 demo-hp felhom-agent[297545]: time=2026-10-07T04:40:48.072+02:00 level=INFO msg="backup: completed" vmid=9201 target=local archive=local:backup/vzdump-lxc-9201-2026_10_07-04_35_11.tar.zst size_bytes=4885448692 uncovered_volumes=2
|
||||
Oct 07 04:40:48 demo-hp felhom-agent[297545]: time=2026-10-07T04:40:48.072+02:00 level=INFO msg="local-api: backup job complete" vmid=9201 target=local job=backup-9201-1791340510438908976 archive=local:backup/vzdump-lxc-9201-2026_10_07-04_35_11.tar.zst
|
||||
Oct 07 04:41:18 demo-hp felhom-agent[297545]: time=2026-10-07T04:41:18.114+02:00 level=INFO msg="janitor: stale-lock sweep deferred — a heavy operation is in flight" busy=backup:local
|
||||
Oct 07 06:22:47 demo-hp felhom-agent[297545]: time=2026-10-07T06:22:47.688+02:00 level=INFO msg="backup: restore-test evaluated — nothing due" verdicts="felhom-pbs: newest settled archive (landed 2026-10-01T20:15:29Z) is already proven; local: no settled arc
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
press POST /api/guest-backup/trigger at 06:44:37Z → 200 {started:true}
|
||||
@@ -0,0 +1,52 @@
|
||||
06:44:23 wiki=302 phase=done 908976
|
||||
06:44:30 wiki=302 phase=done 908976
|
||||
06:44:37 wiki=302 phase=done 908976
|
||||
06:44:44 wiki=502 phase=done 908976
|
||||
06:44:50 wiki=404 phase=done 908976
|
||||
06:44:58 wiki=404 phase=done 908976
|
||||
06:45:05 wiki=404 phase=snapshotted 429974
|
||||
06:45:12 wiki=404 phase=snapshotted 429974
|
||||
06:45:19 wiki=404 phase=snapshotted 429974
|
||||
06:45:26 wiki=404 phase=snapshotted 429974
|
||||
06:45:33 wiki=404 phase=snapshotted 429974
|
||||
06:45:40 wiki=302 phase=snapshotted 429974
|
||||
06:45:47 wiki=302 phase=snapshotted 429974
|
||||
06:45:53 wiki=302 phase=snapshotted 429974
|
||||
06:46:02 wiki=302 phase=snapshotted 429974
|
||||
06:46:08 wiki=302 phase=snapshotted 429974
|
||||
06:46:15 wiki=302 phase=snapshotted 429974
|
||||
06:46:22 wiki=302 phase=snapshotted 429974
|
||||
06:46:29 wiki=302 phase=snapshotted 429974
|
||||
06:46:35 wiki=302 phase=snapshotted 429974
|
||||
06:46:43 wiki=302 phase=snapshotted 429974
|
||||
06:46:49 wiki=302 phase=snapshotted 429974
|
||||
06:46:56 wiki=302 phase=snapshotted 429974
|
||||
06:47:03 wiki=302 phase=snapshotted 429974
|
||||
06:47:10 wiki=302 phase=snapshotted 429974
|
||||
06:47:17 wiki=302 phase=snapshotted 429974
|
||||
06:47:24 wiki=302 phase=snapshotted 429974
|
||||
06:47:31 wiki=302 phase=snapshotted 429974
|
||||
06:47:38 wiki=302 phase=snapshotted 429974
|
||||
06:47:44 wiki=302 phase=snapshotted 429974
|
||||
06:47:53 wiki=302 phase=snapshotted 429974
|
||||
06:48:00 wiki=302 phase=snapshotted 429974
|
||||
06:48:06 wiki=302 phase=snapshotted 429974
|
||||
06:48:13 wiki=302 phase=snapshotted 429974
|
||||
06:48:20 wiki=302 phase=snapshotted 429974
|
||||
06:48:28 wiki=302 phase=snapshotted 429974
|
||||
06:48:35 wiki=302 phase=snapshotted 429974
|
||||
06:48:42 wiki=302 phase=snapshotted 429974
|
||||
06:48:48 wiki=302 phase=snapshotted 429974
|
||||
06:48:55 wiki=302 phase=snapshotted 429974
|
||||
06:49:02 wiki=302 phase=snapshotted 429974
|
||||
06:49:09 wiki=302 phase=snapshotted 429974
|
||||
06:49:16 wiki=302 phase=snapshotted 429974
|
||||
06:49:22 wiki=302 phase=snapshotted 429974
|
||||
06:49:29 wiki=302 phase=snapshotted 429974
|
||||
06:49:36 wiki=302 phase=snapshotted 429974
|
||||
06:49:43 wiki=302 phase=snapshotted 429974
|
||||
06:49:49 wiki=302 phase=snapshotted 429974
|
||||
06:49:56 wiki=302 phase=done 429974
|
||||
06:50:03 wiki=302 phase=done 429974
|
||||
06:50:09 wiki=302 phase=done 429974
|
||||
06:50:16 wiki=302 phase=done 429974
|
||||
@@ -0,0 +1,21 @@
|
||||
traefik 2026-10-05T07:58:38.633920895Z
|
||||
filebrowser 2026-10-05T07:58:38.664521793Z
|
||||
cloudflared 2026-10-05T07:58:38.71384051Z
|
||||
felhom-controller 2026-10-06T14:04:46.082247231Z
|
||||
adventurelog-frontend 2026-10-07T06:45:11.239145387Z
|
||||
adventurelog-postgres 2026-10-07T06:45:11.470781955Z
|
||||
adventurelog 2026-10-07T06:45:17.182102124Z
|
||||
bentopdf 2026-10-07T06:45:17.994308069Z
|
||||
bookstack-db 2026-10-07T06:45:19.381327511Z
|
||||
bookstack 2026-10-07T06:45:25.240145227Z
|
||||
calibre-web 2026-10-07T06:45:25.973987919Z
|
||||
docmost-redis 2026-10-07T06:45:26.803344264Z
|
||||
docmost-postgres 2026-10-07T06:45:27.014396457Z
|
||||
docmost 2026-10-07T06:45:37.261530839Z
|
||||
kimai-db 2026-10-07T06:45:38.334730945Z
|
||||
kimai 2026-10-07T06:45:44.11076447Z
|
||||
opengist 2026-10-07T06:45:44.83730456Z
|
||||
paperless-redis 2026-10-07T06:45:45.780146268Z
|
||||
paperless-postgres 2026-10-07T06:45:46.078695976Z
|
||||
paperless-webserver 2026-10-07T06:45:56.394276341Z
|
||||
privatebin 2026-10-07T06:45:57.236922434Z
|
||||
@@ -0,0 +1,18 @@
|
||||
2026/10/07 06:44:37 backup_handlers.go:349: [INFO] [web] manual whole-guest backup triggered (quiesce loop)
|
||||
2026/10/07 06:44:37 quiesce.go:428: [INFO] [quiesce] manual backup requested — quiescing now
|
||||
2026/10/07 06:44:38 quiesce.go:578: [INFO] [quiesce] backup due on 1 tier(s) — quiescing 9 stack(s): [adventurelog bentopdf bookstack calibre-web docmost kimai opengist paperless-ngx privatebin]
|
||||
2026/10/07 06:44:47 quiesce.go:210: [INFO] [quiesce] a backup cycle is already running — skipping this scheduled check
|
||||
2026/10/07 06:45:00 quiesce.go:627: [INFO] [quiesce] tier local: backup job backup-9201-1791355500848429974 started — polling
|
||||
2026/10/07 06:45:10 quiesce.go:706: [INFO] [quiesce] tier local: job backup-9201-1791355500848429974 snapshotted — resuming app early (8B.2); the upload continues with the apps running
|
||||
2026/10/07 06:45:10 quiesce.go:565: [INFO] [quiesce] unquiescing (snapshotted (early resume)): restarting 9 stack(s)
|
||||
2026/10/07 06:45:17 manager.go:1309: [INFO] [stacks] Stack adventurelog started successfully (took 6.6s)
|
||||
2026/10/07 06:45:18 manager.go:1309: [INFO] [stacks] Stack bentopdf started successfully (took 0.7s)
|
||||
2026/10/07 06:45:25 manager.go:1309: [INFO] [stacks] Stack bookstack started successfully (took 6.8s)
|
||||
2026/10/07 06:45:26 manager.go:1309: [INFO] [stacks] Stack calibre-web started successfully (took 0.5s)
|
||||
2026/10/07 06:45:37 manager.go:1309: [INFO] [stacks] Stack docmost started successfully (took 11.1s)
|
||||
2026/10/07 06:45:44 manager.go:1309: [INFO] [stacks] Stack kimai started successfully (took 6.7s)
|
||||
2026/10/07 06:45:45 manager.go:1309: [INFO] [stacks] Stack opengist started successfully (took 0.5s)
|
||||
2026/10/07 06:45:56 manager.go:1309: [INFO] [stacks] Stack paperless-ngx started successfully (took 11.3s)
|
||||
2026/10/07 06:45:57 manager.go:1309: [INFO] [stacks] Stack privatebin started successfully (took 0.6s)
|
||||
2026/10/07 06:49:47 quiesce.go:210: [INFO] [quiesce] a backup cycle is already running — skipping this scheduled check
|
||||
2026/10/07 06:49:57 quiesce.go:710: [INFO] [quiesce] tier local: backup job backup-9201-1791355500848429974 done
|
||||
@@ -0,0 +1,33 @@
|
||||
# Parts B and D — the night read-back and one press (2026-10-07 morning)
|
||||
|
||||
The task file `TASK-night-readback-offsite-gap-tester1-2026-10-07.md` is not on DooPlex (searched the disk and git
|
||||
history); Parts B and D were taken from the evening `REPORT.md` and the R-518 row: B = read both demo boxes' night under
|
||||
controller v0.301.0 (decision 156: one stop per tier, the apps resume at `snapshotted`); D = one „Mentés most" press on a
|
||||
demo box, measured, and the page's text checked against it. Times are UTC.
|
||||
|
||||
## Part B — the night of 2026-10-06 → 07 (local tier only, as predicted; off-site not due on either box)
|
||||
|
||||
| Box | Apps | Stop began | Snapshotted | Last app back | App outage | Copy done (apps running) |
|
||||
|---|---|---|---|---|---|---|
|
||||
| demo-hp | 9 | 02:34:50 | 02:35:20 | 02:36:21 | **~91 s** (was 5 min 47 s on 2026-10-05) | 02:40:52 |
|
||||
| demo-felhom | 1 | 02:34:49 | 02:35:00 | 02:35:00 | **~11 s** | 02:35:30 |
|
||||
|
||||
Two channels each: the controller's log (`B/B-*-controller-0200-0700Z.log`) and the agent's journal
|
||||
(`B/B-*-agent-0400-0700local.txt`: `reached snapshotted` 04:35:12 / 04:34:51 local, `backup: completed`). No BUSY, no
|
||||
failure; the apps' databases report `healthy` after the restart. demo-felhom's restore-test passed at 06:22 local.
|
||||
|
||||
## Part D — one press on demo-hp (9 apps), 06:44:37
|
||||
|
||||
Pressed through the endpoint the button calls (`POST /api/guest-backup/trigger`, dashboard session + CSRF) → 200
|
||||
`{started:true}`. Only the local tier ran (the button's rule).
|
||||
|
||||
- Stop began 06:44:38; job started 06:45:00; `snapshotted` 06:45:10; first app back 06:45:17 (adventurelog), last
|
||||
06:45:57 (privatebin) — **80 s from press to the last app; per app 39–79 s.** Copy done 06:49:57 with the apps running.
|
||||
- Channel 1: a 5-s sampler of bookstack through traefik + the job phase (`D/D1-sampler-5s.log`: 302 → 502/404 from
|
||||
06:44:44 → 302 again at 06:45:40). Channel 2: container `StartedAt` (`D/D2-container-startedat.txt`, bookstack
|
||||
06:45:25) and the controller log (`D/D3-controller-quiesce.log`).
|
||||
- **The page text holds:** „Mentés közben minden alkalmazás rövid időre leáll: kb. 1–1,5 percre, több alkalmazásnál
|
||||
tovább. … A gomb a helyi másolatot készíti el; a távoli másolat a következő éjszakai mentéssel készül." No text change
|
||||
needed.
|
||||
|
||||
**Left on R-518:** the first night with BOTH tiers due under the new rule (demo-hp, off-site due ~2026-10-08).
|
||||
@@ -0,0 +1,4 @@
|
||||
2026-10-06T17:34:31Z
|
||||
sync=Synced health=Healthy rev=e0bdd52ba2adf06b3cf62a16eb35ec191af928d5
|
||||
image=gitea.dooplex.hu/admin/felhom-hub:0.140.0
|
||||
2026/10/06 19:33:59 [INFO] felhom-hub 0.140.0 starting
|
||||
Reference in New Issue
Block a user