Files
felhom.eu/documentation/tests/campaign10-evidence-2026-07-31/state/runner-run1.log
T
admin 816c59c43a Campaign 10: R-117 Q7 (fs aborted in place, device present) proven PASS; extended atom set
The case R-117's spike called the worse half — a drive dying with no detach/return
cycle, which before agent v0.117.0 emitted nothing on any channel indefinitely.
Box runs 0.119.0. Aborted ext4 in place (abort,emergency_ro; device still present):
bound_under_parent went false, storage_disconnected fired, the storage page named
the stopped app, and calibre-web (whose library binds that drive) was STOPPED
rather than restarted onto the dead namespace. Recovery needed a full device close,
not a remount — exactly as the fix intends (BindAborted => quiet no-op).

Runner extended with the 7 atom families run 1 skipped: abort-fs-in-place,
kill-agent-mid-backup, hard-reset-VM-mid-write, reboot-VM, concurrent
backup+restore, concurrent backup+detach, fill-drive-near-full. Also fixes a run-1
flaw recorded in the audit: reboot was appended AFTER the shuffle so it never
interleaved with a detach; heavy atoms are now permuted in with the rest.

Run-1 evidence preserved as *-run1.* (cycle numbering restarts per run).
2026-08-01 17:11:58 +02:00

61 lines
4.8 KiB
Plaintext

09:17:54 === Campaign 10 Phase B start — max 1 cycles, deadline 10:17 ===
09:17:56 cycle 1: detach_nontarget -> redeploy_app -> backup -> restore_verify -> detach_target -> kill_controller
09:31:19 cycle 1 done — violations so far: 0
09:31:19 === finished after 1 cycles, 0 violations ===
09:33:35 === Campaign 10 Phase B start — max 40 cycles, deadline 15:33 ===
09:33:37 cycle 1: detach_nontarget -> redeploy_app -> backup -> restore_verify -> detach_target -> kill_controller
09:47:09 cycle 1 done — violations so far: 0
09:47:11 cycle 2: kill_controller -> detach_nontarget -> backup -> redeploy_app -> restore_verify -> detach_target
10:00:42 cycle 2 done — violations so far: 0
10:00:44 cycle 3: detach_target -> redeploy_app -> backup -> detach_nontarget -> kill_controller -> restore_verify
10:14:17 cycle 3 done — violations so far: 0
10:14:19 cycle 4: detach_nontarget -> backup -> redeploy_app -> restore_verify -> detach_target -> kill_controller
10:27:50 cycle 4 done — violations so far: 0
10:27:52 cycle 5: redeploy_app -> detach_nontarget -> kill_controller -> detach_target -> backup -> restore_verify
10:41:26 cycle 5 done — violations so far: 0
10:41:28 cycle 6: kill_controller -> restore_verify -> detach_target -> detach_nontarget -> backup -> redeploy_app
10:54:59 cycle 6 done — violations so far: 0
10:55:01 cycle 7: detach_nontarget -> detach_target -> kill_controller -> redeploy_app -> restore_verify -> backup -> reboot_guest
11:09:13 cycle 7 done — violations so far: 0
11:09:15 cycle 8: redeploy_app -> kill_controller -> restore_verify -> detach_nontarget -> detach_target -> backup
11:22:48 cycle 8 done — violations so far: 0
11:22:50 cycle 9: kill_controller -> restore_verify -> redeploy_app -> detach_nontarget -> backup -> detach_target
11:35:57 cycle 9 done — violations so far: 0
11:35:59 cycle 10: detach_nontarget -> redeploy_app -> kill_controller -> detach_target -> restore_verify -> backup
11:49:07 cycle 10 done — violations so far: 0
11:49:10 cycle 11: restore_verify -> detach_nontarget -> detach_target -> backup -> redeploy_app -> kill_controller
12:02:40 cycle 11 done — violations so far: 0
12:02:43 cycle 12: redeploy_app -> detach_nontarget -> kill_controller -> detach_target -> backup -> restore_verify
12:16:02 cycle 12 done — violations so far: 0
12:16:05 cycle 13: kill_controller -> redeploy_app -> restore_verify -> backup -> detach_target -> detach_nontarget
12:29:25 cycle 13 done — violations so far: 0
12:29:27 cycle 14: backup -> restore_verify -> detach_nontarget -> redeploy_app -> kill_controller -> detach_target -> reboot_guest
12:43:28 cycle 14 done — violations so far: 0
12:43:30 cycle 15: detach_target -> backup -> kill_controller -> redeploy_app -> restore_verify -> detach_nontarget
12:56:54 cycle 15 done — violations so far: 0
12:56:56 cycle 16: backup -> detach_target -> detach_nontarget -> restore_verify -> kill_controller -> redeploy_app
13:12:43 cycle 16 done — violations so far: 0
13:12:49 cycle 17: redeploy_app -> detach_nontarget -> backup -> kill_controller -> restore_verify -> detach_target
13:26:12 cycle 17 done — violations so far: 0
13:26:14 cycle 18: detach_target -> kill_controller -> detach_nontarget -> backup -> redeploy_app -> restore_verify
13:39:26 cycle 18 done — violations so far: 0
13:39:28 cycle 19: kill_controller -> redeploy_app -> restore_verify -> detach_nontarget -> detach_target -> backup
13:52:39 cycle 19 done — violations so far: 0
13:52:41 cycle 20: backup -> detach_target -> detach_nontarget -> redeploy_app -> restore_verify -> kill_controller
14:06:05 cycle 20 done — violations so far: 0
14:06:07 cycle 21: backup -> kill_controller -> detach_nontarget -> redeploy_app -> detach_target -> restore_verify -> reboot_guest
14:19:56 cycle 21 done — violations so far: 0
14:19:58 cycle 22: restore_verify -> redeploy_app -> backup -> detach_nontarget -> kill_controller -> detach_target
14:33:30 cycle 22 done — violations so far: 0
14:33:32 cycle 23: backup -> detach_target -> restore_verify -> kill_controller -> redeploy_app -> detach_nontarget
14:46:43 cycle 23 done — violations so far: 0
14:46:45 cycle 24: restore_verify -> backup -> detach_target -> kill_controller -> detach_nontarget -> redeploy_app
14:59:59 cycle 24 done — violations so far: 0
15:00:01 cycle 25: detach_nontarget -> kill_controller -> detach_target -> restore_verify -> backup -> redeploy_app
15:13:24 cycle 25 done — violations so far: 0
15:13:26 cycle 26: redeploy_app -> detach_nontarget -> restore_verify -> kill_controller -> detach_target -> backup
15:26:37 cycle 26 done — violations so far: 0
15:26:39 cycle 27: backup -> restore_verify -> detach_target -> kill_controller -> detach_nontarget -> redeploy_app
15:40:13 cycle 27 done — violations so far: 0
15:40:13 === finished after 27 cycles, 0 violations ===