From 043a4c39fae40d101f1dc02b40ef481c8d68377c Mon Sep 17 00:00:00 2001 From: Daniel Rebelsky <4641927+drebelsky@users.noreply.github.com> Date: Mon, 11 May 2026 14:56:54 -0700 Subject: [PATCH] Update config documentation * Fix stellar-core_example.cfg PARALLEL_LEDGER_APPLY documentation * Remove experimental notes for non-experimental config flags in Config.h --- docs/stellar-core_example.cfg | 7 ++++--- src/main/Config.h | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/stellar-core_example.cfg b/docs/stellar-core_example.cfg index 904105e606..71ab4443b1 100644 --- a/docs/stellar-core_example.cfg +++ b/docs/stellar-core_example.cfg @@ -269,10 +269,11 @@ BUCKETLIST_DB_PERSIST_INDEX = true # thread. BACKGROUND_OVERLAY_PROCESSING = true -# EXPERIMENTAL_PARALLEL_LEDGER_APPLY (bool) default false +# PARALLEL_LEDGER_APPLY (bool) default true # This causes ledger application to be done in parallel, which can lead to better -# performance on multicore machines. Note that this is not compatible with SQLite. -EXPERIMENTAL_PARALLEL_LEDGER_APPLY = false +# performance on multicore machines. Note that this is not compatible with +# in-memory SQLite. +PARALLEL_LEDGER_APPLY = true # BACKGROUND_TX_SIG_VERIFICATION (bool) default true # Check signatures in the background for transactions received diff --git a/src/main/Config.h b/src/main/Config.h index 92de868722..e79f2df0c3 100644 --- a/src/main/Config.h +++ b/src/main/Config.h @@ -516,10 +516,10 @@ class Config : public std::enable_shared_from_this // index. size_t BUCKETLIST_DB_INDEX_CUTOFF; - // Enable parallel processing of overlay operations (experimental) + // Enable parallel processing of overlay operations bool BACKGROUND_OVERLAY_PROCESSING; - // Enable parallel block application (experimental) + // Enable parallel block application bool PARALLEL_LEDGER_APPLY; // Disable expensive Soroban metrics for performance testing