diff --git a/yarn-project/end-to-end/bootstrap.sh b/yarn-project/end-to-end/bootstrap.sh index e1f55e3090eb..93e9942e01f2 100755 --- a/yarn-project/end-to-end/bootstrap.sh +++ b/yarn-project/end-to-end/bootstrap.sh @@ -206,10 +206,9 @@ function avm_check_circuit_cmds { local dump_dir_from_top="yarn-project/end-to-end/$default_avm_inputs_dump_dir" # Specify timeout and resources - # WARNING: theoretically, transactions could need more CPU and MEM than we allocate by default. - # In that case, they might start timing out. For now, all of the e2e test txs seem to be relatively - # small and the AVM can run check-circuit with limited resources. - local prefix="$hash:ISOLATE=1:TIMEOUT=30s" + # The heaviest dumped tx (e2e_multiple_blobs with emit_full_size_public_log) takes ~20s on a + # 4-vCPU ubuntu-latest runner, so 30s left no headroom and started timing out on slow runners. + local prefix="$hash:ISOLATE=1:TIMEOUT=90s" # Find all .bin files in the dump directory (handles nested dirs) for input_file in "$default_avm_inputs_dump_dir"/*/*.bin "$default_avm_inputs_dump_dir"/*/*/*.bin; do