From 539ee7238fee2fce1b1a87bd918d03ea69241e2e Mon Sep 17 00:00:00 2001 From: Urvi Date: Fri, 31 May 2024 14:05:25 -0700 Subject: [PATCH 1/3] Add EXPERIMENTAL_BUCKETLIST_DB flag in the default captive-core config --- ingest/ledgerbackend/configs/captive-core-pubnet.cfg | 1 + ingest/ledgerbackend/configs/captive-core-testnet.cfg | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ingest/ledgerbackend/configs/captive-core-pubnet.cfg b/ingest/ledgerbackend/configs/captive-core-pubnet.cfg index 5af59efaf9..822f3961da 100644 --- a/ingest/ledgerbackend/configs/captive-core-pubnet.cfg +++ b/ingest/ledgerbackend/configs/captive-core-pubnet.cfg @@ -4,6 +4,7 @@ NETWORK_PASSPHRASE="Public Global Stellar Network ; September 2015" FAILURE_SAFETY=1 HTTP_PORT=11626 PEER_PORT=11725 +EXPERIMENTAL_BUCKETLIST_DB=true [[HOME_DOMAINS]] HOME_DOMAIN="publicnode.org" diff --git a/ingest/ledgerbackend/configs/captive-core-testnet.cfg b/ingest/ledgerbackend/configs/captive-core-testnet.cfg index 9abeecc8f5..6c3f248914 100644 --- a/ingest/ledgerbackend/configs/captive-core-testnet.cfg +++ b/ingest/ledgerbackend/configs/captive-core-testnet.cfg @@ -1,6 +1,7 @@ NETWORK_PASSPHRASE="Test SDF Network ; September 2015" UNSAFE_QUORUM=true FAILURE_SAFETY=1 +EXPERIMENTAL_BUCKETLIST_DB=true [[HOME_DOMAINS]] HOME_DOMAIN="testnet.stellar.org" @@ -25,4 +26,5 @@ NAME="sdf_testnet_3" HOME_DOMAIN="testnet.stellar.org" PUBLIC_KEY="GC2V2EFSXN6SQTWVYA5EPJPBWWIMSD2XQNKUOHGEKB535AQE2I6IXV2Z" ADDRESS="core-testnet3.stellar.org" -HISTORY="curl -sf http://history.stellar.org/prd/core-testnet/core_testnet_003/{0} -o {1}" \ No newline at end of file +HISTORY="curl -sf http://history.stellar.org/prd/core-testnet/core_testnet_003/{0} -o {1}" + From 094f34407d5f4a09a5cb064b7d8a7927c92e44fd Mon Sep 17 00:00:00 2001 From: urvisavla Date: Fri, 31 May 2024 14:15:26 -0700 Subject: [PATCH 2/3] Update ingest/ledgerbackend/configs/captive-core-testnet.cfg --- ingest/ledgerbackend/configs/captive-core-testnet.cfg | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ingest/ledgerbackend/configs/captive-core-testnet.cfg b/ingest/ledgerbackend/configs/captive-core-testnet.cfg index 6c3f248914..b52be051c4 100644 --- a/ingest/ledgerbackend/configs/captive-core-testnet.cfg +++ b/ingest/ledgerbackend/configs/captive-core-testnet.cfg @@ -26,5 +26,4 @@ NAME="sdf_testnet_3" HOME_DOMAIN="testnet.stellar.org" PUBLIC_KEY="GC2V2EFSXN6SQTWVYA5EPJPBWWIMSD2XQNKUOHGEKB535AQE2I6IXV2Z" ADDRESS="core-testnet3.stellar.org" -HISTORY="curl -sf http://history.stellar.org/prd/core-testnet/core_testnet_003/{0} -o {1}" - +HISTORY="curl -sf http://history.stellar.org/prd/core-testnet/core_testnet_003/{0} -o {1}" \ No newline at end of file From 1c7e0bc2f61cebb4a8c3c38e29c4b57ada6ac31a Mon Sep 17 00:00:00 2001 From: Urvi Date: Fri, 31 May 2024 17:38:56 -0700 Subject: [PATCH 3/3] Fix integration test. EXPERIMENTAL_BUCKETLIST_DB requires that the --captive-core-use-db flag is set --- services/horizon/internal/integration/parameters_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/horizon/internal/integration/parameters_test.go b/services/horizon/internal/integration/parameters_test.go index eb22e9a068..d1de6ab50e 100644 --- a/services/horizon/internal/integration/parameters_test.go +++ b/services/horizon/internal/integration/parameters_test.go @@ -198,7 +198,8 @@ func TestNetworkParameter(t *testing.T) { for _, tt := range testCases { t.Run(fmt.Sprintf("NETWORK parameter %s", tt.networkValue), func(t *testing.T) { localParams := integration.MergeMaps(networkParamArgs, map[string]string{ - horizon.NetworkFlagName: tt.networkValue, + horizon.NetworkFlagName: tt.networkValue, + horizon.CaptiveCoreConfigUseDB: "true", }) testConfig := integration.GetTestConfig() testConfig.SkipCoreContainerCreation = true