From 2a8dae5989b00e5eff2bc51605c450cc5e58d661 Mon Sep 17 00:00:00 2001 From: Age Manning Date: Mon, 25 Nov 2024 10:31:52 +1100 Subject: [PATCH 1/2] Increase idle connection timeout --- beacon_node/lighthouse_network/src/service/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/beacon_node/lighthouse_network/src/service/mod.rs b/beacon_node/lighthouse_network/src/service/mod.rs index b23e417adb0..515479ba64f 100644 --- a/beacon_node/lighthouse_network/src/service/mod.rs +++ b/beacon_node/lighthouse_network/src/service/mod.rs @@ -38,6 +38,7 @@ use std::num::{NonZeroU8, NonZeroUsize}; use std::path::PathBuf; use std::pin::Pin; use std::sync::Arc; +use std::time::Duration; use types::{ consts::altair::SYNC_COMMITTEE_SUBNET_COUNT, EnrForkId, EthSpec, ForkContext, Slot, SubnetId, }; @@ -466,6 +467,8 @@ impl Network { let config = libp2p::swarm::Config::with_executor(Executor(executor)) .with_notify_handler_buffer_size(NonZeroUsize::new(7).expect("Not zero")) .with_per_connection_event_buffer_size(4) + .with_idle_connection_timeout(Duration::from_secs(1)) // Other clients can timeout + // during negotiation .with_dial_concurrency_factor(NonZeroU8::new(1).unwrap()); let builder = SwarmBuilder::with_existing_identity(local_keypair) From 97e54096929a2f67590a985e98c7652107434708 Mon Sep 17 00:00:00 2001 From: Michael Sproul Date: Sun, 1 Dec 2024 23:19:58 +1100 Subject: [PATCH 2/2] Update beacon_node/lighthouse_network/src/service/mod.rs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: João Oliveira --- beacon_node/lighthouse_network/src/service/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beacon_node/lighthouse_network/src/service/mod.rs b/beacon_node/lighthouse_network/src/service/mod.rs index 515479ba64f..e83132ed235 100644 --- a/beacon_node/lighthouse_network/src/service/mod.rs +++ b/beacon_node/lighthouse_network/src/service/mod.rs @@ -467,7 +467,7 @@ impl Network { let config = libp2p::swarm::Config::with_executor(Executor(executor)) .with_notify_handler_buffer_size(NonZeroUsize::new(7).expect("Not zero")) .with_per_connection_event_buffer_size(4) - .with_idle_connection_timeout(Duration::from_secs(1)) // Other clients can timeout + .with_idle_connection_timeout(Duration::from_secs(10)) // Other clients can timeout // during negotiation .with_dial_concurrency_factor(NonZeroU8::new(1).unwrap());