Pause Kademlia if too many connections (#4828)

* Pause Kademlia if too many connections

* Fix test

* Update client/network/src/discovery.rs

Co-Authored-By: Toralf Wittner <tw@dtex.org>

* Change the limit

Co-authored-by: Toralf Wittner <tw@dtex.org>
This commit is contained in:
Pierre Krieger
2020-02-11 12:22:25 +01:00
committed by GitHub
parent ea69238d03
commit b0a749548d
3 changed files with 25 additions and 6 deletions
+1
View File
@@ -232,6 +232,7 @@ impl<B: BlockT + 'static, S: NetworkSpecialization<B>, H: ExHashT> NetworkWorker
TransportConfig::MemoryOnly => false,
TransportConfig::Normal { allow_private_ipv4, .. } => allow_private_ipv4,
},
u64::from(params.network_config.out_peers) + 15,
));
let (transport, bandwidth) = {
let (config_mem, config_wasm) = match params.network_config.transport {