Files
felhom.eu/documentation/tests/campaign2-evidence-2026-07-07/state/journal.tsv
T
admin 7714f1f6e4 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
2026-07-07 14:26:52 +02:00

20 KiB

1T-PAGE-ALLPASS1783378340all pages 200
2T-DEPLOY-SETPASS1783378358core set deployed; vaultwarden fresh healthy (_ENABLE_SMTP=false restarts=0)
3T-CANARY-PLANTPASS1783378390canaries planted+verified
4T-LIFECYCLEPASS1783378391lifecycle transitions ok
5T-REMOVE-REDEPLOYFAIL1783378392rc=1
6T-SYNC-IDEMPOTENTPASS1783378394sync wrote nothing
7T-SEC-PROTECTEDFAIL1783378397protected guard breach
8T-AUTH-1PASS1783378398wrong-pw refused + unauth API blocked
9T-CSRFPASS1783378398CSRF enforced (no-token 403, token ok)
10T-AUTH-2PASS1783378398
11T-BAK-FULLPASS1783401943DB dumps restorable + volume tars carry canaries
12T-BAK-APIPASS1783401946backup API reflects on-disk truth
13T-BAK-SINGLEFLIGHTPASS1783401946one ran, one 409 (single-flight)
14T-BAK-OFFBOXSKIP1783402097offbox restic-SFTP target not provisioned
15T-BAK-PBSPASS1783402309R0.5 lands under ct/9201 in pinned datastore
16T-RST-VWFAIL1783402511vw canary mismatch after restore (want=dffbaa0f0e85f824cf3723610824fac5dcadcd827a473b3631937cfeedcf469f got=)
17T-RST-TIER2FAIL1783402531tier2 additive-only violated
18T-RST-DBFAIL1783402752canary row not restored (before= after=)
19T-RST-NEGPASS1783402757bad restores refused cleanly, zero writes
20T-D1-WRONGSIGFAIL1783402759rc=1
21T-D1-HAPPYFAIL1783402760rc=1
22T-D1-REPLAYFAIL1783402761rc=1
23T-D1-CRASH-ROLLBACKFAIL1783402762rc=1
24T-STG-ENROLLFAIL1783402780init failed HTTP 403
25FENCEFAIL1783402783device /dev/sda is the EXCLUDE (root) disk
26T-STG-SEC-FORMATFAIL1783402783a format-safety guard breached
27T-STG-MIGRATE-ALLFAIL1783402787migrate start HTTP 403
28T-STG-MIGRATE-APPFAIL1783402788migrate-app HTTP 403
29T-STG-MIGRATE-NEGFAIL1783402791rc=1
30T-STG-DECOM-MIGRATEFAIL1783402792decom migrate HTTP 403
31T-STG-DECOM-ANYWAYFAIL1783402793decom anyway HTTP 403
32T-STG-UNPLUGFAIL1783402848unplug recovery incomplete
33T-STG-RECOMMISSIONFAIL1783402860recommission did not remount (code=403 mounted=/mnt/felhom-drives/teszt_enroll /dev/sdb[/felhom-data] ext4 rw,relatime,shutdown /mnt/felhom-drives/teszt_enroll /dev/sdb[/felhom-data] ext4 rw,relatime,shutdown bound)
34T-STG-FULLFAIL1783402861rc=1
35T-STG-NETSKIP1783402861netstorage add/remove needs a provisioned export target; not set up unattended
36T-SELFRESTOREFAIL1783402864rc=1
37T-PBS-VERIFYPASS1783403009
38T-RESTORE-TEST-CRASHPASS1783403247
39T-FLT-KILL9PASS1783403258controller SIGKILL recovered via restart policy; API 200
40T-FLT-POWERLOSS-GUESTFAIL1783403663powerloss recovery incomplete
41T-FLT-DOCKERDFAIL1783404286states wrong after dockerd restart (vw=? ? paperless=? ?)
42T-FLT-CFPASS1783404328cloudflared down -> external down -> recovered
43T-FLT-HUB-OUTFAIL1783404395hub outage not tolerated gracefully
44T-FLT-GITEA-OUTFAIL1783404421gitea outage handling wrong
45T-FLT-AGENTPASS1783404428agent SIGKILL -> systemd restart, clean binds
46T-FLT-CRASHLOOPFAIL1783404717crashloop detection/recovery incomplete
47T-RBT-CLEANFAIL1783406214stack did not fully recover within 20min after clean reboot
48T-RBT-MIDBACKUPFAIL1783407446mid-backup reboot recovery incomplete
49T-RBT-MIDMIGRATIONFAIL1783408679mid-migration reboot recovery incomplete
50T-RBT-HARDFAIL1783409973no recovery within 20min after hard reset
51T-RES-MEMGUARDFAIL1783409973mem guard/responsiveness issue
52T-RES-CPUFAIL1783411186resource stress degraded usability
53T-SOAK-BREAK-1FAIL1783411193iter=1 op=canary app=mealie reasons= responsive(code=302 ms=45)
54T-SOAK-BREAK-2FAIL1783411279iter=2 op=canary app=mealie reasons= responsive(code=302 ms=53)
55T-SOAK-BREAK-3FAIL1783411365iter=3 op=canary app=mealie reasons= responsive(code=302 ms=49)
56T-SOAK-BREAK-4FAIL1783411450iter=4 op=canary app=mealie reasons= responsive(code=302 ms=47)
57T-SOAK-BREAK-5FAIL1783411534iter=5 op=canary app=mealie reasons= responsive(code=302 ms=42)
58T-SOAK-BREAK-6FAIL1783411621iter=6 op=canary app=mealie reasons= responsive(code=302 ms=50)
59T-SOAK-BREAK-7FAIL1783411705iter=7 op=canary app=mealie reasons= responsive(code=302 ms=44)
60T-SOAK-BREAK-8FAIL1783411790iter=8 op=canary app=mealie reasons= responsive(code=302 ms=43)
61T-SOAK-BREAK-9FAIL1783411875iter=9 op=canary app=mealie reasons= responsive(code=302 ms=49)
62T-SOAK-BREAK-10FAIL1783411961iter=10 op=canary app=mealie reasons= responsive(code=302 ms=48)
63T-SOAK-BREAK-11FAIL1783412046iter=11 op=canary app=mealie reasons= responsive(code=302 ms=46)
64T-SOAK-BREAK-12FAIL1783412130iter=12 op=canary app=mealie reasons= responsive(code=302 ms=45)
65T-SOAK-BREAK-13FAIL1783412215iter=13 op=canary app=mealie reasons= responsive(code=302 ms=44)
66T-SOAK-BREAK-14FAIL1783412300iter=14 op=canary app=mealie reasons= responsive(code=302 ms=44)
67T-SOAK-BREAK-15FAIL1783412385iter=15 op=canary app=mealie reasons= responsive(code=302 ms=54)
68T-SOAK-BREAK-16FAIL1783412470iter=16 op=canary app=mealie reasons= responsive(code=302 ms=48)
69T-SOAK-BREAK-17FAIL1783412556iter=17 op=canary app=mealie reasons= responsive(code=302 ms=56)
70T-SOAK-BREAK-18FAIL1783412641iter=18 op=canary app=mealie reasons= responsive(code=302 ms=47)
71T-SOAK-BREAK-19FAIL1783412725iter=19 op=canary app=mealie reasons= responsive(code=302 ms=44)
72T-SOAK-BREAK-20FAIL1783412812iter=20 op=canary app=mealie reasons= responsive(code=302 ms=47)
73T-SOAK-BREAK-21FAIL1783412897iter=21 op=canary app=mealie reasons= responsive(code=302 ms=47)
74T-SOAK-BREAK-22FAIL1783412982iter=22 op=canary app=mealie reasons= responsive(code=302 ms=47)
75T-SOAK-BREAK-23FAIL1783413066iter=23 op=canary app=mealie reasons= responsive(code=302 ms=42)
76T-SOAK-BREAK-24FAIL1783413152iter=24 op=canary app=mealie reasons= responsive(code=302 ms=50)
77T-SOAK-BREAK-25FAIL1783413237iter=25 op=canary app=mealie reasons= responsive(code=302 ms=46)
78T-SOAK-BREAK-26FAIL1783413322iter=26 op=canary app=mealie reasons= responsive(code=302 ms=50)
79T-SOAK-BREAK-27FAIL1783413407iter=27 op=canary app=mealie reasons= responsive(code=302 ms=44)
80T-SOAK-BREAK-28FAIL1783413492iter=28 op=canary app=mealie reasons= responsive(code=302 ms=48)
81T-SOAK-BREAK-29FAIL1783413577iter=29 op=canary app=mealie reasons= responsive(code=302 ms=48)
82T-SOAK-BREAK-30FAIL1783413662iter=30 op=canary app=mealie reasons= responsive(code=302 ms=51)
83T-SOAK-BREAK-31FAIL1783413749iter=31 op=canary app=mealie reasons= responsive(code=302 ms=49)
84T-SOAK-BREAK-32FAIL1783413834iter=32 op=canary app=mealie reasons= responsive(code=302 ms=45)
85T-SOAK-BREAK-33FAIL1783413919iter=33 op=canary app=mealie reasons= responsive(code=302 ms=46)
86T-SOAK-BREAK-34FAIL1783414004iter=34 op=canary app=mealie reasons= responsive(code=302 ms=53)
87T-SOAK-BREAK-35FAIL1783414089iter=35 op=canary app=mealie reasons= responsive(code=302 ms=42)
88T-SOAK-BREAK-36FAIL1783414174iter=36 op=canary app=mealie reasons= responsive(code=302 ms=50)
89T-SOAK-BREAK-37FAIL1783414258iter=37 op=canary app=mealie reasons= responsive(code=302 ms=44)
90T-SOAK-BREAK-38FAIL1783414344iter=38 op=canary app=mealie reasons= responsive(code=302 ms=48)
91T-SOAK-BREAK-39FAIL1783414429iter=39 op=canary app=mealie reasons= responsive(code=302 ms=47)
92T-SOAK-BREAK-40FAIL1783414514iter=40 op=canary app=mealie reasons= responsive(code=302 ms=50)
93T-SOAK-BREAK-41FAIL1783414599iter=41 op=canary app=mealie reasons= responsive(code=302 ms=46)
94T-SOAK-BREAK-42FAIL1783414685iter=42 op=canary app=mealie reasons= responsive(code=302 ms=45)
95T-SOAK-BREAK-43FAIL1783414769iter=43 op=canary app=mealie reasons= responsive(code=302 ms=48)
96T-SOAK-BREAK-44FAIL1783414854iter=44 op=canary app=mealie reasons= responsive(code=302 ms=44)
97T-SOAK-BREAK-45FAIL1783414939iter=45 op=canary app=mealie reasons= responsive(code=302 ms=46)
98T-SOAK-BREAK-46FAIL1783415024iter=46 op=canary app=mealie reasons= responsive(code=302 ms=45)
99T-SOAK-BREAK-47FAIL1783415109iter=47 op=canary app=mealie reasons= responsive(code=302 ms=42)
100T-SOAK-BREAK-48FAIL1783415194iter=48 op=canary app=mealie reasons= responsive(code=302 ms=48)
101T-SOAK-BREAK-49FAIL1783415279iter=49 op=canary app=mealie reasons= responsive(code=302 ms=48)
102T-SOAK-BREAK-50FAIL1783415363iter=50 op=canary app=mealie reasons= responsive(code=302 ms=49)
103T-SOAK-BREAK-51FAIL1783415448iter=51 op=canary app=mealie reasons= responsive(code=302 ms=52)
104T-SOAK-BREAK-52FAIL1783415533iter=52 op=canary app=mealie reasons= responsive(code=302 ms=53)
105T-SOAK-BREAK-53FAIL1783415618iter=53 op=canary app=mealie reasons= responsive(code=302 ms=52)
106T-SOAK-BREAK-54FAIL1783415703iter=54 op=canary app=mealie reasons= responsive(code=302 ms=44)
107T-SOAK-BREAK-55FAIL1783415788iter=55 op=canary app=mealie reasons= responsive(code=302 ms=47)
108T-SOAK-BREAK-56FAIL1783415874iter=56 op=canary app=mealie reasons= responsive(code=302 ms=48)
109T-SOAK-BREAK-57FAIL1783415959iter=57 op=canary app=mealie reasons= responsive(code=302 ms=47)
110T-SOAK-BREAK-58FAIL1783416043iter=58 op=canary app=mealie reasons= responsive(code=302 ms=45)
111T-SOAK-BREAK-59FAIL1783416130iter=59 op=canary app=mealie reasons= responsive(code=302 ms=45)
112T-SOAK-BREAK-60FAIL1783416215iter=60 op=canary app=mealie reasons= responsive(code=302 ms=44)
113T-SOAK-BREAK-61FAIL1783416299iter=61 op=canary app=mealie reasons= responsive(code=302 ms=45)
114T-SOAK-BREAK-62FAIL1783416384iter=62 op=canary app=mealie reasons= responsive(code=302 ms=48)
115T-SOAK-BREAK-63FAIL1783416472iter=63 op=canary app=mealie reasons= responsive(code=302 ms=45)
116T-SOAK-BREAK-64FAIL1783416557iter=64 op=canary app=mealie reasons= responsive(code=302 ms=48)
117T-SOAK-BREAK-65FAIL1783416641iter=65 op=canary app=mealie reasons= responsive(code=302 ms=43)
118T-SOAK-BREAK-66FAIL1783416727iter=66 op=canary app=mealie reasons= responsive(code=302 ms=89)
119T-SOAK-BREAK-67FAIL1783416812iter=67 op=canary app=mealie reasons= responsive(code=302 ms=51)
120T-SOAK-BREAK-68FAIL1783416897iter=68 op=canary app=mealie reasons= responsive(code=302 ms=45)
121T-SOAK-BREAK-69FAIL1783416982iter=69 op=canary app=mealie reasons= responsive(code=302 ms=46)
122T-SOAK-BREAK-70FAIL1783417068iter=70 op=canary app=mealie reasons= responsive(code=302 ms=48)
123T-SOAK-BREAK-71FAIL1783417153iter=71 op=canary app=mealie reasons= responsive(code=302 ms=43)
124T-SOAK-BREAK-72FAIL1783417238iter=72 op=canary app=mealie reasons= responsive(code=302 ms=48)
125T-SOAK-BREAK-73FAIL1783417323iter=73 op=canary app=mealie reasons= responsive(code=302 ms=46)
126T-SOAK-BREAK-74FAIL1783417408iter=74 op=canary app=mealie reasons= responsive(code=302 ms=45)
127T-SOAK-BREAK-75FAIL1783417492iter=75 op=canary app=mealie reasons= responsive(code=302 ms=42)
128T-SOAK-BREAK-76FAIL1783417577iter=76 op=canary app=mealie reasons= responsive(code=302 ms=45)
129T-SOAK-BREAK-77FAIL1783417664iter=77 op=canary app=mealie reasons= responsive(code=302 ms=41)
130T-SOAK-BREAK-78FAIL1783417749iter=78 op=canary app=mealie reasons= responsive(code=302 ms=45)
131T-SOAK-BREAK-79FAIL1783417834iter=79 op=canary app=mealie reasons= responsive(code=302 ms=43)
132T-SOAK-BREAK-80FAIL1783417918iter=80 op=canary app=mealie reasons= responsive(code=302 ms=48)
133T-SOAK-BREAK-81FAIL1783418004iter=81 op=canary app=mealie reasons= responsive(code=302 ms=48)
134T-SOAK-BREAK-82FAIL1783418089iter=82 op=canary app=mealie reasons= responsive(code=302 ms=43)
135T-SOAK-BREAK-83FAIL1783418174iter=83 op=canary app=mealie reasons= responsive(code=302 ms=45)
136T-SOAK-BREAK-84FAIL1783418260iter=84 op=canary app=mealie reasons= responsive(code=302 ms=48)
137T-SOAK-BREAK-85FAIL1783418345iter=85 op=canary app=mealie reasons= responsive(code=302 ms=50)
138T-SOAK-BREAK-86FAIL1783418430iter=86 op=canary app=mealie reasons= responsive(code=302 ms=43)
139T-SOAK-BREAK-87FAIL1783418514iter=87 op=canary app=mealie reasons= responsive(code=302 ms=42)
140T-SOAK-BREAK-88FAIL1783418600iter=88 op=canary app=mealie reasons= responsive(code=302 ms=45)
141T-SOAK-BREAK-89FAIL1783418685iter=89 op=canary app=mealie reasons= responsive(code=302 ms=45)
142T-SOAK-BREAK-90FAIL1783418769iter=90 op=canary app=mealie reasons= responsive(code=302 ms=45)
143T-SOAK-BREAK-91FAIL1783418855iter=91 op=canary app=mealie reasons= responsive(code=302 ms=46)
144T-SOAK-BREAK-92FAIL1783418940iter=92 op=canary app=mealie reasons= responsive(code=302 ms=44)
145T-SOAK-BREAK-93FAIL1783419024iter=93 op=canary app=mealie reasons= responsive(code=302 ms=58)
146T-SOAK-BREAK-94FAIL1783419110iter=94 op=canary app=mealie reasons= responsive(code=302 ms=51)
147T-SOAK-BREAK-95FAIL1783419195iter=95 op=canary app=mealie reasons= responsive(code=302 ms=47)
148T-SOAK-BREAK-96FAIL1783419280iter=96 op=canary app=mealie reasons= responsive(code=302 ms=48)
149T-SOAK-BREAK-97FAIL1783419365iter=97 op=canary app=mealie reasons= responsive(code=302 ms=46)
150T-SOAK-BREAK-98FAIL1783419450iter=98 op=canary app=mealie reasons= responsive(code=302 ms=49)
151T-SOAK-BREAK-99FAIL1783419535iter=99 op=canary app=mealie reasons= responsive(code=302 ms=50)
152T-SOAK-BREAK-100FAIL1783419620iter=100 op=canary app=mealie reasons= responsive(code=302 ms=58)
153T-SOAK-BREAK-101FAIL1783419706iter=101 op=canary app=mealie reasons= responsive(code=302 ms=49)
154T-SOAK-BREAK-102FAIL1783419791iter=102 op=canary app=mealie reasons= responsive(code=302 ms=50)
155T-SOAK-BREAK-103FAIL1783419876iter=103 op=canary app=mealie reasons= responsive(code=302 ms=44)
156T-SOAK-BREAK-104FAIL1783419961iter=104 op=canary app=mealie reasons= responsive(code=302 ms=46)
157T-SOAK-BREAK-105FAIL1783420047iter=105 op=canary app=mealie reasons= responsive(code=302 ms=45)
158T-SOAK-BREAK-106FAIL1783420132iter=106 op=canary app=mealie reasons= responsive(code=302 ms=46)
159T-SOAK-BREAK-107FAIL1783420217iter=107 op=canary app=mealie reasons= responsive(code=302 ms=49)
160T-SOAK-BREAK-108FAIL1783420301iter=108 op=canary app=mealie reasons= responsive(code=302 ms=46)
161T-SOAK-BREAK-109FAIL1783420388iter=109 op=canary app=mealie reasons= responsive(code=302 ms=50)
162T-SOAK-BREAK-110FAIL1783420472iter=110 op=canary app=mealie reasons= responsive(code=302 ms=44)
163T-SOAK-BREAK-111FAIL1783420557iter=111 op=canary app=mealie reasons= responsive(code=302 ms=45)
164T-SOAK-BREAK-112FAIL1783420643iter=112 op=canary app=mealie reasons= responsive(code=302 ms=46)
165T-SOAK-BREAK-113FAIL1783420728iter=113 op=canary app=mealie reasons= responsive(code=302 ms=49)
166T-SOAK-BREAK-114FAIL1783420813iter=114 op=canary app=mealie reasons= responsive(code=302 ms=43)
167T-SOAK-BREAK-115FAIL1783420897iter=115 op=canary app=mealie reasons= responsive(code=302 ms=52)
168T-SOAK-BREAK-116FAIL1783420983iter=116 op=canary app=mealie reasons= responsive(code=302 ms=44)
169T-SOAK-BREAK-117FAIL1783421068iter=117 op=canary app=mealie reasons= responsive(code=302 ms=51)
170T-SOAK-BREAK-118FAIL1783421153iter=118 op=canary app=mealie reasons= responsive(code=302 ms=42)
171T-SOAK-BREAK-119FAIL1783421238iter=119 op=canary app=mealie reasons= responsive(code=302 ms=47)
172T-SOAK-BREAK-120FAIL1783421323iter=120 op=canary app=mealie reasons= responsive(code=302 ms=48)
173T-SOAK-BREAK-121FAIL1783421408iter=121 op=canary app=mealie reasons= responsive(code=302 ms=45)
174T-SOAK-BREAK-122FAIL1783421493iter=122 op=canary app=mealie reasons= responsive(code=302 ms=41)
175T-SOAK-BREAK-123FAIL1783421579iter=123 op=canary app=mealie reasons= responsive(code=302 ms=51)
176T-SOAK-BREAK-124FAIL1783421663iter=124 op=canary app=mealie reasons= responsive(code=302 ms=41)
177T-SOAK-BREAK-125FAIL1783421748iter=125 op=canary app=mealie reasons= responsive(code=302 ms=48)
178T-SOAK-BREAK-126FAIL1783421834iter=126 op=canary app=mealie reasons= responsive(code=302 ms=47)
179T-SOAK-BREAK-127FAIL1783421919iter=127 op=canary app=mealie reasons= responsive(code=302 ms=46)
180T-SOAK-BREAK-128FAIL1783422004iter=128 op=canary app=mealie reasons= responsive(code=302 ms=49)
181T-SOAK-BREAK-129FAIL1783422088iter=129 op=canary app=mealie reasons= responsive(code=302 ms=48)
182T-SOAK-BREAK-130FAIL1783422174iter=130 op=canary app=mealie reasons= responsive(code=302 ms=51)
183T-SOAK-BREAK-131FAIL1783422259iter=131 op=canary app=mealie reasons= responsive(code=302 ms=50)
184T-SOAK-BREAK-132FAIL1783422343iter=132 op=canary app=mealie reasons= responsive(code=302 ms=45)
185T-SOAK-BREAK-133FAIL1783422429iter=133 op=canary app=mealie reasons= responsive(code=302 ms=51)
186T-SOAK-BREAK-134FAIL1783422514iter=134 op=canary app=mealie reasons= responsive(code=302 ms=49)
187T-SOAK-BREAK-135FAIL1783422598iter=135 op=canary app=mealie reasons= responsive(code=302 ms=48)
188T-SOAK-BREAK-136FAIL1783422684iter=136 op=canary app=mealie reasons= responsive(code=302 ms=48)
189T-SOAK-BREAK-137FAIL1783422770iter=137 op=canary app=mealie reasons= responsive(code=302 ms=49)
190T-SOAK-BREAK-138FAIL1783422855iter=138 op=canary app=mealie reasons= responsive(code=302 ms=44)
191T-SOAK-BREAK-139FAIL1783422939iter=139 op=canary app=mealie reasons= responsive(code=302 ms=51)
192T-SOAK-BREAK-140FAIL1783423026iter=140 op=canary app=mealie reasons= responsive(code=302 ms=51)
193T-SOAK-BREAK-141FAIL1783423111iter=141 op=canary app=mealie reasons= responsive(code=302 ms=51)
194T-SOAK-BREAK-142FAIL1783423195iter=142 op=canary app=mealie reasons= responsive(code=302 ms=48)
195T-SOAK-BREAK-143FAIL1783423281iter=143 op=canary app=mealie reasons= responsive(code=302 ms=49)
196T-SOAK-BREAK-144FAIL1783423367iter=144 op=canary app=mealie reasons= responsive(code=302 ms=50)
197T-SOAK-BREAK-145FAIL1783423452iter=145 op=canary app=mealie reasons= responsive(code=302 ms=48)
198T-SOAK-BREAK-146FAIL1783423536iter=146 op=canary app=mealie reasons= responsive(code=302 ms=48)
199T-SOAK-BREAK-147FAIL1783423620iter=147 op=canary app=mealie reasons= responsive(code=302 ms=41)
200T-SOAK-BREAK-148FAIL1783423705iter=148 op=canary app=mealie reasons= responsive(code=302 ms=48)
201T-SOAK-BREAK-149FAIL1783423790iter=149 op=canary app=mealie reasons= responsive(code=302 ms=42)
202T-SOAK-BREAK-150FAIL1783423875iter=150 op=canary app=mealie reasons= responsive(code=302 ms=48)
203T-SOAK-BREAK-151FAIL1783423961iter=151 op=canary app=mealie reasons= responsive(code=302 ms=49)
204T-SOAK-BREAK-152FAIL1783424046iter=152 op=canary app=mealie reasons= responsive(code=302 ms=44)
205T-SOAK-BREAK-153FAIL1783424130iter=153 op=canary app=mealie reasons= responsive(code=302 ms=43)
206T-SOAK-BREAK-154FAIL1783424215iter=154 op=canary app=mealie reasons= responsive(code=302 ms=47)
207T-SOAK-BREAK-155FAIL1783424300iter=155 op=canary app=mealie reasons= responsive(code=302 ms=45)
208T-SOAK-BREAK-156FAIL1783424385iter=156 op=canary app=mealie reasons= responsive(code=302 ms=50)
209T-SOAK-BREAK-157FAIL1783424470iter=157 op=canary app=mealie reasons= responsive(code=302 ms=47)
210T-SOAK-BREAK-158FAIL1783424556iter=158 op=canary app=mealie reasons= responsive(code=302 ms=44)
211T-SOAK-BREAK-159FAIL1783424641iter=159 op=canary app=mealie reasons= responsive(code=302 ms=51)
212T-SOAK-BREAK-160FAIL1783424725iter=160 op=canary app=mealie reasons= responsive(code=302 ms=45)
213T-SOAK-BREAK-161FAIL1783424810iter=161 op=canary app=mealie reasons= responsive(code=302 ms=49)
214T-SOAK-BREAK-162FAIL1783424896iter=162 op=canary app=mealie reasons= responsive(code=302 ms=46)
215T-SOAK-BREAK-163FAIL1783424981iter=163 op=canary app=mealie reasons= responsive(code=302 ms=47)
216T-SOAK-BREAK-164FAIL1783425065iter=164 op=canary app=mealie reasons= responsive(code=302 ms=48)
217T-SOAK-BREAK-165FAIL1783425152iter=165 op=canary app=mealie reasons= responsive(code=302 ms=50)
218T-SOAK-BREAK-166FAIL1783425237iter=166 op=canary app=mealie reasons= responsive(code=302 ms=47)
219T-SOAK-BREAK-167FAIL1783425322iter=167 op=canary app=mealie reasons= responsive(code=302 ms=46)
220T-SOAK-BREAK-168FAIL1783425407iter=168 op=canary app=mealie reasons= responsive(code=302 ms=48)
221T-SOAK-BREAK-169FAIL1783425493iter=169 op=canary app=mealie reasons= responsive(code=302 ms=50)
222T-SOAK-BREAK-170FAIL1783425577iter=170 op=canary app=mealie reasons= responsive(code=302 ms=54)
223T-SOAK-LOOPFAIL1783425577soak: 170 ops, 170 invariant breaks (seed=20260707)
224T-P9-DESTROY-RESTOREFAIL1783426143post-restore checks failed
225T-DR-PBSVERIFYPASS1783426240
226T-DR-ESCROWFAIL1783426240rc=1
227T-DR-BRINGUPFAIL1783426244rc=1
228T-P10-NOTIF-RESTORESKIP1783426244no P0 snapshot
229T-P10-CLEANUPPASS1783426247no leftovers
230T-P10-ENDSTATEPASS1783426248end state captured
231T-P10-REPORTPASS1783426249report drafted