docs(tests): Campaign 2 report + evidence — DR primitives, self-update, storage, faults, endurance
Full-system validation on demo 9201 (controller v0.102.0 / agent v0.73.0). Headline: ONE genuine pilot-critical finding — the non-root agent cannot pct-restore the standard Felhom guest because it has bind-mount mountpoints (mp8 /mnt/felhom-drives, mp9 bootstrap) and pct restore refuses bind mounts unless root. This breaks BOTH --selftest=restore-test AND the offsite DR bring-up (R1), linked to a missing VM.Audit/VM.Allocate on the agent token (R2). The large raw FAIL count is dominated by one harness bug (auth-session expiry mis-scoring P3-P9) plus D1-injection/soak-probe/ dryrun-journal/escrow-blob calibration issues; the product where actually exercised was healthy with ZERO resource leaks over ~7h. Demo node healed to pre-campaign state (auth off, notifications restored, no scratch leaks). No production code changed. Evidence snapshot + README under campaign2-evidence-2026-07-07/ (cookie jars scrubbed). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PSK5g6qYLknKj8u3QAFEr6
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
paperless-ngx db-volume-tar /mnt/felhom-drives/felhom-usb/backups/primary/paperless-ngx/volume-dumps/paperless-ngx_paperless_postgres_data.tar size=70932992
|
||||
bookstack /mnt/sys_drive/felhom-data/backups/primary/bookstack/db-dumps/bookstack-mariadb.sql
|
||||
paperless-ngx db-volume-tar /mnt/felhom-drives/felhom-usb/backups/primary/paperless-ngx/volume-dumps/paperless-ngx_paperless_postgres_data.tar size=71001600
|
||||
bookstack /mnt/sys_drive/felhom-data/backups/primary/bookstack/db-dumps/bookstack-mariadb.sql
|
||||
|
@@ -0,0 +1 @@
|
||||
bookstack val= want_sha= got_sha=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
||||
|
@@ -0,0 +1 @@
|
||||
/mnt/sys_drive/felhom-data/backups
|
||||
@@ -0,0 +1,3 @@
|
||||
{"ok":true,"message":"Mentés elindítva"}
|
||||
|
||||
200
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"ok":true,"data":{"db_dump":{"count":7,"duration":"2m22.468048466s","last_run":"2026-07-07T05:23:13.542657361Z","success":true},"enabled":true,"running":false}}
|
||||
@@ -0,0 +1,10 @@
|
||||
/mnt/felhom-drives/felhom-usb/backups/secondary
|
||||
/mnt/felhom-drives/felhom-usb/backups/secondary/nextcloud
|
||||
/mnt/felhom-drives/felhom-usb/backups/secondary/nextcloud/appdata
|
||||
/mnt/felhom-drives/felhom-usb/backups/secondary/nextcloud/appdata/admin
|
||||
/mnt/felhom-drives/felhom-usb/backups/secondary/nextcloud/appdata/admin/files
|
||||
/mnt/felhom-drives/felhom-usb/backups/secondary/nextcloud/appdata/admin/files/Documents
|
||||
/mnt/felhom-drives/felhom-usb/backups/secondary/nextcloud/appdata/admin/files/Photos
|
||||
/mnt/felhom-drives/felhom-usb/backups/secondary/nextcloud/appdata/admin/files/Templates
|
||||
/mnt/felhom-drives/felhom-flash/backups/secondary
|
||||
/mnt/felhom-drives/felhom-flash/backups/secondary/nextcloud
|
||||
@@ -0,0 +1,2 @@
|
||||
vaultwarden tar=/mnt/sys_drive/felhom-data/backups/primary/vaultwarden/volume-dumps/vaultwarden_vaultwarden_data.tar want=dffbaa0f0e85f824cf3723610824fac5dcadcd827a473b3631937cfeedcf469f got=dffbaa0f0e85f824cf3723610824fac5dcadcd827a473b3631937cfeedcf469f
|
||||
uptime-kuma tar=/mnt/sys_drive/felhom-data/backups/primary/uptime-kuma/volume-dumps/uptime-kuma_uptime_kuma_data.tar want=30ecfc2ec844d4e536f57609ba2e472288befa1598fa465c1268b61d8608c4af got=30ecfc2ec844d4e536f57609ba2e472288befa1598fa465c1268b61d8608c4af
|
||||
|
Reference in New Issue
Block a user