Skip to content

Commit 08ed659

Browse files
committed
feat: configure infrastructure with prover cache pool size
1 parent 0c56a83 commit 08ed659

6 files changed

+12
-0
lines changed

mithril-infra/assets/docker/docker-compose-aggregator-auth-p2p.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ services:
7676
- ERA_READER_ADAPTER_PARAMS=${ERA_READER_ADAPTER_PARAMS}
7777
- CEXPLORER_POOLS_URL=${CEXPLORER_POOLS_URL}
7878
- ALLOW_UNPARSABLE_BLOCK=${ALLOW_UNPARSABLE_BLOCK}
79+
- CARDANO_TRANSACTIONS_PROVER_CACHE_POOL_SIZE=${CARDANO_TRANSACTIONS_PROVER_CACHE_POOL_SIZE}
7980
volumes:
8081
- ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril
8182
- ../data/${NETWORK}/mithril-aggregator/cardano/db:/db

mithril-infra/assets/docker/docker-compose-aggregator-auth.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ services:
7676
- ERA_READER_ADAPTER_PARAMS=${ERA_READER_ADAPTER_PARAMS}
7777
- CEXPLORER_POOLS_URL=${CEXPLORER_POOLS_URL}
7878
- ALLOW_UNPARSABLE_BLOCK=${ALLOW_UNPARSABLE_BLOCK}
79+
- CARDANO_TRANSACTIONS_PROVER_CACHE_POOL_SIZE=${CARDANO_TRANSACTIONS_PROVER_CACHE_POOL_SIZE}
7980
volumes:
8081
- ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril
8182
- ../data/${NETWORK}/mithril-aggregator/cardano/db:/db

mithril-infra/assets/docker/docker-compose-aggregator-noauth-p2p.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ services:
7676
- ERA_READER_ADAPTER_PARAMS=${ERA_READER_ADAPTER_PARAMS}
7777
- CEXPLORER_POOLS_URL=${CEXPLORER_POOLS_URL}
7878
- ALLOW_UNPARSABLE_BLOCK=${ALLOW_UNPARSABLE_BLOCK}
79+
- CARDANO_TRANSACTIONS_PROVER_CACHE_POOL_SIZE=${CARDANO_TRANSACTIONS_PROVER_CACHE_POOL_SIZE}
7980
volumes:
8081
- ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril
8182
- ../data/${NETWORK}/mithril-aggregator/cardano/db:/db

mithril-infra/assets/docker/docker-compose-aggregator-noauth.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ services:
7676
- ERA_READER_ADAPTER_PARAMS=${ERA_READER_ADAPTER_PARAMS}
7777
- CEXPLORER_POOLS_URL=${CEXPLORER_POOLS_URL}
7878
- ALLOW_UNPARSABLE_BLOCK=${ALLOW_UNPARSABLE_BLOCK}
79+
- CARDANO_TRANSACTIONS_PROVER_CACHE_POOL_SIZE=${CARDANO_TRANSACTIONS_PROVER_CACHE_POOL_SIZE}
7980
volumes:
8081
- ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril
8182
- ../data/${NETWORK}/mithril-aggregator/cardano/db:/db

mithril-infra/mithril.aggregator.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ EOT
6767
"export ERA_READER_SECRET_KEY='${var.mithril_era_reader_secret_key}'",
6868
"export CEXPLORER_POOLS_URL='${var.mithril_aggregator_cexplorer_pools_url}'",
6969
"export ALLOW_UNPARSABLE_BLOCK=${var.mithril_aggregator_allow_unparsable_block}",
70+
"export CARDANO_TRANSACTIONS_PROVER_CACHE_POOL_SIZE=${var.mithril_aggregator_cardano_transactions_prover_cache_pool_size}",
7071
"export LOGGING_DRIVER='${var.mithril_container_logging_driver}'",
7172
"export AUTH_USER_PASSWORD=$(htpasswd -nb ${var.mithril_aggregator_auth_username} ${var.mithril_aggregator_auth_password})",
7273
"export AGGREGATOR_RELAY_LISTEN_PORT='${local.mithril_aggregator_relay_mithril_listen_port}'",

mithril-infra/variables.tf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,13 @@ variable "mithril_aggregator_snapshot_use_cdn_domain" {
225225
default = false
226226
}
227227

228+
variable "mithril_aggregator_cardano_transactions_prover_cache_pool_size" {
229+
type = number
230+
description = "Cardano transactions prover cache pool size"
231+
default = 10
232+
}
233+
234+
228235
variable "mithril_aggregator_cdn_cname" {
229236
type = string
230237
description = "The CNAME field used for the mithril aggregator CDN"

0 commit comments

Comments
 (0)