diff --git a/node/setup.go b/node/setup.go index 93fb0fd77..915de7114 100644 --- a/node/setup.go +++ b/node/setup.go @@ -492,11 +492,13 @@ func createPeerManager( privatePeerIDs[types.NodeID(id)] = struct{}{} } + const maxUpgradeConns = 4 + options := p2p.PeerManagerOptions{ SelfAddress: selfAddr, MaxConnected: maxConns, - MaxConnectedUpgrade: 4, - MaxPeers: 1000, + MaxConnectedUpgrade: maxUpgradeConns, + MaxPeers: maxUpgradeConns + 2*maxConns, MinRetryTime: 250 * time.Millisecond, MaxRetryTime: 30 * time.Minute, MaxRetryTimePersistent: 5 * time.Minute,