diff --git a/crates/net/network/src/peers/manager.rs b/crates/net/network/src/peers/manager.rs index 5dcb54f4eb..0b56e6dec3 100644 --- a/crates/net/network/src/peers/manager.rs +++ b/crates/net/network/src/peers/manager.rs @@ -4,7 +4,7 @@ use crate::{ reputation::{ is_banned_reputation, DEFAULT_REPUTATION, MAX_TRUSTED_PEER_REPUTATION_CHANGE, }, - ReputationChangeWeights, DEFAULT_MAX_COUNT_CONCURRENT_DIALS, + ReputationChangeWeights, DEFAULT_MAX_COUNT_CONCURRENT_OUTBOUND_DIALS, DEFAULT_MAX_COUNT_PEERS_INBOUND, DEFAULT_MAX_COUNT_PEERS_OUTBOUND, }, session::{Direction, PendingSessionHandshakeError}, @@ -916,7 +916,7 @@ impl Default for ConnectionInfo { num_inbound: 0, max_outbound: DEFAULT_MAX_COUNT_PEERS_OUTBOUND as usize, max_inbound: DEFAULT_MAX_COUNT_PEERS_INBOUND as usize, - max_concurrent_outbound_dials: DEFAULT_MAX_COUNT_CONCURRENT_DIALS, + max_concurrent_outbound_dials: DEFAULT_MAX_COUNT_CONCURRENT_OUTBOUND_DIALS, num_pendingout: 0, } } diff --git a/crates/net/network/src/peers/mod.rs b/crates/net/network/src/peers/mod.rs index 4fd7486be7..fafb2d7622 100644 --- a/crates/net/network/src/peers/mod.rs +++ b/crates/net/network/src/peers/mod.rs @@ -14,5 +14,7 @@ pub const DEFAULT_MAX_COUNT_PEERS_OUTBOUND: u32 = 100; /// Maximum number of available slots for inbound sessions. pub const DEFAULT_MAX_COUNT_PEERS_INBOUND: u32 = 30; -/// Maximum number of available slots concurrent outgoing dials. -pub const DEFAULT_MAX_COUNT_CONCURRENT_DIALS: usize = 10; +/// Maximum number of available slots for concurrent outgoing dials. +/// +/// This restricts how many outbound dials can be performed concurrently. +pub const DEFAULT_MAX_COUNT_CONCURRENT_OUTBOUND_DIALS: usize = 15;