Skip to content

Commit 6be2333

Browse files
committed
test: add proving at 1tps test
Fix A-437
1 parent bb475b4 commit 6be2333

File tree

8 files changed

+795
-5
lines changed

8 files changed

+795
-5
lines changed

spartan/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ tfplan
66
mnemonic.tmp
77
environments/*
88
!environments/network-defaults.yml
9+
!environments/prove-1tps.env
910
!environments/ten-tps-short-epoch.env
1011
!environments/ten-tps-long-epoch.env
1112
!environments/five-tps-short-epoch.env
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
NAMESPACE=${NAMESPACE:-prove-1tps}
2+
CLUSTER=aztec-gke-private
3+
GCP_REGION=us-west1-a
4+
5+
AZTEC_EPOCH_DURATION=32
6+
AZTEC_SLOT_DURATION=72
7+
AZTEC_PROOF_SUBMISSION_WINDOW=64
8+
AZTEC_LAG_IN_EPOCHS=1
9+
10+
CREATE_ETH_DEVNET=true
11+
DESTROY_NAMESPACE=true
12+
DESTROY_AZTEC_INFRA=true
13+
CREATE_ROLLUP_CONTRACTS=true
14+
REDEPLOY_ROLLUP_CONTRACTS=true
15+
16+
ETHEREUM_CHAIN_ID=1337
17+
LABS_INFRA_MNEMONIC="test test test test test test test test test test test junk"
18+
FUNDING_PRIVATE_KEY="0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"
19+
20+
OTEL_COLLECTOR_ENDPOINT=REPLACE_WITH_GCP_SECRET
21+
22+
VALIDATOR_REPLICAS=4
23+
VALIDATORS_PER_NODE=12
24+
PUBLISHERS_PER_VALIDATOR_KEY=1
25+
VALIDATOR_PUBLISHER_MNEMONIC_START_INDEX=5000
26+
27+
REAL_VERIFIER=false
28+
29+
RPC_REPLICAS=1
30+
RPC_INGRESS_ENABLED=false
31+
32+
PROVER_REPLICAS=200
33+
PROVER_RESOURCE_PROFILE="hi-tps"
34+
PROVER_PUBLISHER_MNEMONIC_START_INDEX=8000
35+
PROVER_AGENT_POLL_INTERVAL_MS=10000
36+
PUBLISHERS_PER_PROVER=1
37+
38+
PROVER_TEST_DELAY_TYPE=realistic
39+
PROVER_TEST_VERIFICATION_DELAY_MS=250
40+
41+
SEQ_MAX_TX_PER_BLOCK=80
42+
SEQ_MIN_TX_PER_BLOCK=0
43+
P2P_MAX_TX_POOL_SIZE=1000000000
44+
DEBUG_P2P_INSTRUMENT_MESSAGES=true
45+
46+
# Reduce the amount of metrics produced by prover agents and full nodes
47+
PROVER_AGENT_INCLUDE_METRICS="aztec.circuit"
48+
LOG_LEVEL=info
49+

spartan/terraform/deploy-aztec-infra/values/prover-resources-hi-tps.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,15 @@ agent:
7575
node:
7676
env:
7777
HARDWARE_CONCURRENCY: "1"
78+
nodeJsOptions:
79+
- "--max-old-space-size=512"
7880
resources:
7981
requests:
80-
cpu: "0.125"
81-
memory: "0.25Gi"
82+
cpu: "0.025"
83+
memory: "0.5Gi"
8284
limits:
83-
cpu: "0.5"
84-
memory: "1Gi"
85+
cpu: "0.1"
86+
memory: "0.75Gi"
8587

8688
nodeSelector:
8789
cores: "2"

spartan/terraform/deploy-eth-devnet/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ resource "null_resource" "generate_genesis" {
3939
gas_limit = var.GAS_LIMIT
4040
mnemonic = var.MNEMONIC
4141
prefunded = var.PREFUNDED_MNEMONIC_INDICES
42+
always_run = timestamp()
4243
}
4344

4445
provisioner "local-exec" {

yarn-project/bb-prover/src/test/delay_values.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export const PROOF_DELAY_MS: Record<ProvingRequestType, number> = {
3535
[ProvingRequestType.ROOT_ROLLUP]: 93_000,
3636
[ProvingRequestType.TX_MERGE_ROLLUP]: 10_000,
3737
[ProvingRequestType.PUBLIC_TX_BASE_ROLLUP]: 44_500,
38-
[ProvingRequestType.PUBLIC_VM]: 10_000,
38+
[ProvingRequestType.PUBLIC_VM]: 180_000,
3939

4040
// TBD
4141
[ProvingRequestType.BLOCK_MERGE_ROLLUP]: 15_000,

0 commit comments

Comments
 (0)