From 57ec129a4876310661b3373524d6e95174ac2cc2 Mon Sep 17 00:00:00 2001 From: gabrielmer <101006718+gabrielmer@users.noreply.github.com> Date: Thu, 20 Jun 2024 12:16:15 +0200 Subject: [PATCH] stop connecting to out peers until target is reached (#2823) --- waku/node/peer_manager/peer_manager.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/waku/node/peer_manager/peer_manager.nim b/waku/node/peer_manager/peer_manager.nim index a38ad41df..d1b6299be 100644 --- a/waku/node/peer_manager/peer_manager.nim +++ b/waku/node/peer_manager/peer_manager.nim @@ -732,7 +732,8 @@ proc connectToRelayPeers*(pm: PeerManager) {.async.} = shuffle(outsideBackoffPeers) var index = 0 - var numPendingConnReqs = outsideBackoffPeers.len + var numPendingConnReqs = + min(outsideBackoffPeers.len, pm.outRelayPeersTarget - outRelayPeers.len) ## number of outstanding connection requests while numPendingConnReqs > 0 and outRelayPeers.len < pm.outRelayPeersTarget: