Commit e0f791e
committed
fix(ci): raise AVM check-circuit per-tx timeout to 120s
The avm-check-circuit job runs bb-avm avm_check_circuit on every dumped
e2e AVM input in parallel, each wrapped in a 30s timeout (exec_test's
timeout -v $TIMEOUT). The runner uses --halt now,fail=1, so a single
timeout fails the whole job.
The e2e_multiple_blobs tx produces a ~700k-row AVM trace. On the default
2 CPUs, trace generation (~22s) plus the row check exceeded 30s and the
check was killed with exit 124 (CI run 26755632012); every other input
passed in 3-6s.
Raise the per-check timeout to a 120s default and make it overridable via
AVM_CHECK_CIRCUIT_TIMEOUT, so the heaviest inputs complete with margin
while the common case still finishes quickly. CPU allocation stays at the
default 2 (the runner core count is tuned so the parallel job count
saturates it at 2 CPUs each); only wall-clock budget was the constraint.
Supersedes the stale draft branch for #23662 (rebased onto current next).1 parent cbc99df commit e0f791e
1 file changed
Lines changed: 9 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
206 | 210 | | |
207 | 211 | | |
208 | 212 | | |
| |||
0 commit comments