REPORT: record the PASSED restore round-trip (mount_parity ok, source_tier pbs)

This commit is contained in:
Claude Code
2026-07-26 19:05:05 +02:00
parent a7ef497cc4
commit edde8a01ca
+19 -1
View File
@@ -84,6 +84,22 @@ demo-hp local age=498s felhom-pbs age=2346s both due:false
Before v0.103.0 every one of those would have said "no successful backup recorded yet" and triggered
a redundant backup — on the offsite tier, a multi-hour upload.
## The restore round-trip — PASSED (demo-hp, 2026-07-26)
```
source_archive : felhom-pbs:backup/ct/9201/2026-07-26T15:42:42Z
source_tier : pbs <- the v0.100.0 fix; the earlier attempt said "local" and died at 600s
pass : true
verified : boot+running
mount_parity : ok <- mp0=/var/lib/docker 50G, mp1=/mnt/sys_drive 20G, mp8/mp9 stand-ins
duration : 4m5s (restore + boot + verify + teardown)
```
`mount_parity` is the non-hollow half — a boot-only verify cannot see a missing data volume. The
scratch tore down **cleanly** (no 403, no leak), confirming that the teardown 403 was a **phantom**
(a short-timeout consequence, as `06-offsite-connectivity.md` already recorded) and correcting my
earlier framing of it as a standing privilege gap.
## Tests
`go build ./... && go vet ./... && go test ./...`**rc=0, 29 packages**, vet run unpiped.
@@ -104,5 +120,7 @@ arc.
is never automatically restore-tested — arguably the more important half of "is the DR tier real?".
2. The agent does not report per-tier **cadences**, so the hub must infer "PBS ⇒ weekly" from storage
type.
3. The boot+verify half of the restore round-trip has not run under the fixed code.
3. The **unattended** offsite restore-test — the scheduled path still only selects the primary tier.
(The manual/selftest round-trip is now PROVEN: `pass:true`, `verified:"boot+running"`,
`mount_parity:"ok"`, `source_tier:"pbs"`, 4m5s, clean teardown on demo-hp.)