From 9ffc04bf13afa0a39060974efd4299419d0ab1b5 Mon Sep 17 00:00:00 2001 From: Omar Abdulla Date: Sat, 4 Oct 2025 23:05:56 +0300 Subject: [PATCH] Update the concurrency limit --- crates/core/src/differential_tests/driver.rs | 1 - crates/node/src/provider_utils/provider.rs | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/core/src/differential_tests/driver.rs b/crates/core/src/differential_tests/driver.rs index 4b3f36f..deb6d15 100644 --- a/crates/core/src/differential_tests/driver.rs +++ b/crates/core/src/differential_tests/driver.rs @@ -330,7 +330,6 @@ where )] pub async fn execute_next_step(&mut self) -> Option> { let (step_path, step) = self.steps_iterator.next()?; - info!(%step_path, "Executing Step"); Some( self.execute_step(&step_path, &step) diff --git a/crates/node/src/provider_utils/provider.rs b/crates/node/src/provider_utils/provider.rs index d795bb4..8eac1e3 100644 --- a/crates/node/src/provider_utils/provider.rs +++ b/crates/node/src/provider_utils/provider.rs @@ -38,11 +38,11 @@ where WalletFiller: TxFiller, { // This is a global limit on the RPC concurrency that applies to all of the providers created - // by the framework. With this limit, it means that we can have a maximum of 1500 concurrent + // by the framework. With this limit, it means that we can have a maximum of N concurrent // requests at any point of time and no more than that. This is done in an effort to stabilize // the framework from some of the interment issues that we've been seeing related to RPC calls. static GLOBAL_CONCURRENCY_LIMITER_LAYER: LazyLock = - LazyLock::new(|| ConcurrencyLimiterLayer::new(1500)); + LazyLock::new(|| ConcurrencyLimiterLayer::new(500)); let client = ClientBuilder::default() .layer(GLOBAL_CONCURRENCY_LIMITER_LAYER.clone())