From 134c0b4a5f7a10807cc3dff1bf12eea84346635a Mon Sep 17 00:00:00 2001 From: AztecBot Date: Mon, 1 Jun 2026 15:36:06 +0000 Subject: [PATCH] fix(ci): bump avm_check_circuit per-test timeout to 120s for heavy txs --- yarn-project/end-to-end/bootstrap.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/yarn-project/end-to-end/bootstrap.sh b/yarn-project/end-to-end/bootstrap.sh index 011679338e8f..2084810f2592 100755 --- a/yarn-project/end-to-end/bootstrap.sh +++ b/yarn-project/end-to-end/bootstrap.sh @@ -200,9 +200,11 @@ function avm_check_circuit_cmds { # 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" + # In that case, they might start timing out. Most e2e test txs are small and run check-circuit in + # a few seconds, but heavier txs (e.g. e2e_multiple_blobs) produce much larger circuits whose trace + # generation plus check can take well over 30s on the default 2 CPUs, so the timeout is set with + # ample headroom. The fast checks are unaffected by the larger timeout since they still exit early. + local prefix="$hash:ISOLATE=1:TIMEOUT=120s" # 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