From e467037e6da3b6841c49aa7a98d4d186dc242e16 Mon Sep 17 00:00:00 2001 From: Aaron Buchwald Date: Mon, 10 Nov 2025 13:01:17 -0500 Subject: [PATCH 1/5] Add allow-missing-tries to default config --- tests/reexecute/c/vm_reexecute_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/reexecute/c/vm_reexecute_test.go b/tests/reexecute/c/vm_reexecute_test.go index 2cb50b91fe21..a08263092914 100644 --- a/tests/reexecute/c/vm_reexecute_test.go +++ b/tests/reexecute/c/vm_reexecute_test.go @@ -78,7 +78,9 @@ var ( configKey = "config" defaultConfigKey = "default" predefinedConfigs = map[string]string{ - defaultConfigKey: `{}`, + defaultConfigKey: `{ + "allow-missing-tries": true + }`, "archive": `{ "pruning-enabled": false }`, From c34294b28e91bfac48212c3956b0b0602e381a62 Mon Sep 17 00:00:00 2001 From: Aaron Buchwald Date: Mon, 10 Nov 2025 13:14:39 -0500 Subject: [PATCH 2/5] Add PR triggers for latest execution matrix --- ...chain-reexecution-benchmark-container.json | 54 +++++++++++++++++++ input.json | 9 ++++ 2 files changed, 63 insertions(+) create mode 100644 input.json diff --git a/.github/workflows/c-chain-reexecution-benchmark-container.json b/.github/workflows/c-chain-reexecution-benchmark-container.json index aa8edb0aac70..dd24b93b964e 100644 --- a/.github/workflows/c-chain-reexecution-benchmark-container.json +++ b/.github/workflows/c-chain-reexecution-benchmark-container.json @@ -18,6 +18,60 @@ "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-1m-ldb/**", "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-full-100/**", "timeout-minutes": 30 + }, + { + "runner": "avago-runner-m6i-4xlarge-ebs-fast", + "config": "default", + "start-block": 69000001, + "end-block": 69250000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", + "timeout-minutes": 1440 + }, + { + "runner": "avago-runner-m6i-4xlarge-ebs-fast", + "config": "default", + "start-block": 69000001, + "end-block": 69250000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-full-69m/**", + "timeout-minutes": 1440 + }, + { + "runner": "avago-runner-m6i-4xlarge-ebs-fast", + "config": "archive", + "start-block": 69000001, + "end-block": 69250000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", + "timeout-minutes": 1440 + }, + { + "runner": "avago-runner-i4i-4xlarge-local-ssd", + "config": "default", + "start-block": 69000001, + "end-block": 69250000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", + "timeout-minutes": 1440 + }, + { + "runner": "avago-runner-i4i-4xlarge-local-ssd", + "config": "default", + "start-block": 69000001, + "end-block": 69250000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-full-69m/**", + "timeout-minutes": 1440 + }, + { + "runner": "avago-runner-i4i-4xlarge-local-ssd", + "config": "archive", + "start-block": 69000001, + "end-block": 69250000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", + "timeout-minutes": 1440 } ] }, diff --git a/input.json b/input.json new file mode 100644 index 000000000000..c1f8291c3a8e --- /dev/null +++ b/input.json @@ -0,0 +1,9 @@ +{ + "runner": "avago-runner-i4i-4xlarge-local-ssd", + "config": "default", + "start-block": "69000001", + "end-block": "70000000", + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", + "timeout-minutes": "1440" +} \ No newline at end of file From 2a71d7053dcc45779a15e0ea90d8f4c81e6d816f Mon Sep 17 00:00:00 2001 From: Aaron Buchwald Date: Wed, 12 Nov 2025 14:04:35 -0500 Subject: [PATCH 3/5] Update triggers --- ...chain-reexecution-benchmark-container.json | 50 ++++++++++++++++--- 1 file changed, 43 insertions(+), 7 deletions(-) diff --git a/.github/workflows/c-chain-reexecution-benchmark-container.json b/.github/workflows/c-chain-reexecution-benchmark-container.json index dd24b93b964e..91862406ef86 100644 --- a/.github/workflows/c-chain-reexecution-benchmark-container.json +++ b/.github/workflows/c-chain-reexecution-benchmark-container.json @@ -29,7 +29,7 @@ "timeout-minutes": 1440 }, { - "runner": "avago-runner-m6i-4xlarge-ebs-fast", + "runner": "avago-runner-m6i-4xlarge-ebs-fast-5ti", "config": "default", "start-block": 69000001, "end-block": 69250000, @@ -38,8 +38,8 @@ "timeout-minutes": 1440 }, { - "runner": "avago-runner-m6i-4xlarge-ebs-fast", - "config": "archive", + "runner": "avago-runner-i4i-4xlarge-local-ssd", + "config": "default", "start-block": 69000001, "end-block": 69250000, "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", @@ -52,16 +52,16 @@ "start-block": 69000001, "end-block": 69250000, "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", - "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-full-69m/**", "timeout-minutes": 1440 }, { - "runner": "avago-runner-i4i-4xlarge-local-ssd", - "config": "default", + "runner": "avago-runner-m6i-4xlarge-ebs-fast", + "config": "archive", "start-block": 69000001, "end-block": 69250000, "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", - "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-full-69m/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", "timeout-minutes": 1440 }, { @@ -72,6 +72,42 @@ "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", "timeout-minutes": 1440 + }, + { + "runner": "avago-runner-m6i-4xlarge-ebs-fast-10ti", + "config": "archive", + "start-block": 69000001, + "end-block": 69250000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-archive-69m/**", + "timeout-minutes": 1440 + }, + { + "runner": "avago-runner-i4i-16xlarge-local-ssd", + "config": "archive", + "start-block": 69000001, + "end-block": 69250000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-archive-69m/**", + "timeout-minutes": 1440 + }, + { + "runner": "avago-runner-m6i-4xlarge-ebs-fast-10ti", + "config": "archive", + "start-block": 69000001, + "end-block": 69100000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-archive-69m/**", + "timeout-minutes": 1440 + }, + { + "runner": "avago-runner-i4i-16xlarge-local-ssd", + "config": "archive", + "start-block": 69000001, + "end-block": 69100000, + "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", + "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-archive-69m/**", + "timeout-minutes": 1440 } ] }, From fcbc9f445fdfcfbc03cee914622c6be01cfd5476 Mon Sep 17 00:00:00 2001 From: Aaron Buchwald Date: Mon, 24 Nov 2025 12:37:59 -0500 Subject: [PATCH 4/5] Trim slowest archive config at tip to complete within 24hrs --- ...chain-reexecution-benchmark-container.json | 20 +------------------ 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/.github/workflows/c-chain-reexecution-benchmark-container.json b/.github/workflows/c-chain-reexecution-benchmark-container.json index 91862406ef86..69c949d3db70 100644 --- a/.github/workflows/c-chain-reexecution-benchmark-container.json +++ b/.github/workflows/c-chain-reexecution-benchmark-container.json @@ -73,15 +73,6 @@ "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", "timeout-minutes": 1440 }, - { - "runner": "avago-runner-m6i-4xlarge-ebs-fast-10ti", - "config": "archive", - "start-block": 69000001, - "end-block": 69250000, - "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", - "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-archive-69m/**", - "timeout-minutes": 1440 - }, { "runner": "avago-runner-i4i-16xlarge-local-ssd", "config": "archive", @@ -95,16 +86,7 @@ "runner": "avago-runner-m6i-4xlarge-ebs-fast-10ti", "config": "archive", "start-block": 69000001, - "end-block": 69100000, - "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", - "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-archive-69m/**", - "timeout-minutes": 1440 - }, - { - "runner": "avago-runner-i4i-16xlarge-local-ssd", - "config": "archive", - "start-block": 69000001, - "end-block": 69100000, + "end-block": 69050000, "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-archive-69m/**", "timeout-minutes": 1440 From 89e45e744ffa402a01674b20474d2b6b1f56c393 Mon Sep 17 00:00:00 2001 From: Aaron Buchwald Date: Mon, 24 Nov 2025 12:39:53 -0500 Subject: [PATCH 5/5] Remove input.json file --- input.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 input.json diff --git a/input.json b/input.json deleted file mode 100644 index c1f8291c3a8e..000000000000 --- a/input.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "avago-runner-i4i-4xlarge-local-ssd", - "config": "default", - "start-block": "69000001", - "end-block": "70000000", - "block-dir-src": "s3://avalanchego-bootstrap-testing/cchain-mainnet-blocks-69m-70m-ldb/**", - "current-state-dir-src": "s3://avalanchego-bootstrap-testing/cchain-current-state-hashdb-statesync-checkpoint-69m/**", - "timeout-minutes": "1440" -} \ No newline at end of file