igneum/tools/attack/f10-ladder/queue2-box.sh
2026-10-07 10:02:44 +00:00

15 lines
1.2 KiB
Bash
Executable file

#!/bin/bash
# F10 queue 2 on igneum-build-1: waits for queue 1's own QUEUE-END marker, then re-runs the two exact-share cases on the
# fixed driver (the first exact-89 run of 08:48Z tripped three harness faults: blockCount excludes genesis, the 'ban'
# grep matched the finality parameter line, the template's weakest is the sink-anchored live tally). exact-floor of
# queue 1 already runs the fixed file. Pid in runs/queue2.pid, log runs/queue2.log, QUEUE2-END at the end.
D=/srv/builds/igneum-wt-attack/attack-f10
nohup bash -c "
cd $D
while ! grep -q QUEUE-END $D/runs/queue.log 2>/dev/null; do sleep 10; done
bash run-one.sh exact-89b ladder-exact.mjs --case eighty-nine --window 100 --schedule 0:up:11,1200:up:10 --expect-steps 31:1,43:2 --epochs 45 --rate 8 --secs 1500; echo \"queue2: exact-89b rc=\$?\"
bash run-one.sh exact-downb ladder-exact.mjs --case down --window 100 --schedule 0:up:0,720:down:11,1500:down:10 --expect-steps 12:1,36:0 --epochs 50 --rate 8 --restart 2@1000,1@2300,2@2700 --secs 1500; echo \"queue2: exact-downb rc=\$?\"
echo \"QUEUE2-END \$(date -u +%FT%TZ)\"
" > "$D/runs/queue2.log" 2>&1 &
echo $! > "$D/runs/queue2.pid"
echo "queue 2 started pid $(cat "$D/runs/queue2.pid")"