kubo/core/node
Gus Eggert 87fca8f225
fix: adjust rcmgr limits for accelerated DHT client rt refresh (#8982)
* fix: adjust rcmgr limits for accelerated DHT client rt refresh

The Accelerated DHT client periodically refreshes its routing table,
including at startup, and if Resource Manager throttling causes the
client's routing table to be incomplete, then content routing may be
degraded or broken for users.

This adjusts the default limits to a level that empirically doesn't
cause Resource Manager throttling during initial DHT client
bootstrapping. Ideally the Accelerated DHT client would handle this
scenario more gracefully, but this works for now to unblock the 0.13
release.

* Set default outbound conns unconditionally

This also sets the default overall conns as a function of the outbound
and inbound conns, since they are adjusted dynamically, and it makes
the intention of the value clear.

* increase min FD limit

(cherry picked from commit b8617b9966)
2022-06-08 14:24:43 -04:00
..
helpers constructor: move libp2p related stuff to subpackage 2019-04-23 13:30:25 +02:00
libp2p fix: adjust rcmgr limits for accelerated DHT client rt refresh (#8982) 2022-06-08 14:24:43 -04:00
bitswap.go fix: rewrite dependencies over the go-ipfs-config package 2022-03-04 09:45:16 +01:00
builder.go fix: rewrite dependencies over the go-ipfs-config package 2022-03-04 09:45:16 +01:00
core.go feat: go-libp2p 0.16, UnixFS autosharding and go-datastore with contexts (#8563) 2021-11-29 19:58:05 +01:00
dns.go fix: rewrite dependencies over the go-ipfs-config package 2022-03-04 09:45:16 +01:00
graphsync.go chore: update deps 2021-05-12 16:58:35 -04:00
groups.go feat: relay v2 discovery (go-libp2p v0.19.0) (#8868) 2022-04-28 17:13:15 +02:00
helpers.go feat: update go-libp2p & go-bitswap 2020-03-24 14:54:09 -07:00
identity.go migrate to go-libp2p-core. 2019-05-31 23:23:52 -07:00
ipns.go update for the new namesys api 2021-05-10 21:04:57 -07:00
peering.go feat: implement peering service 2020-05-25 20:24:41 -07:00
provider.go IPLD Prime In IPFS: Target Merge Branch (#7976) 2021-08-17 13:32:49 -04:00
storage.go fix: rewrite dependencies over the go-ipfs-config package 2022-03-04 09:45:16 +01:00