@cryptotaxi247 / kubo / commits / 655b03cb5

CHANGELOG: finish todos

Steven Allen committed May 29, 2019 at 15:22 UTC 655b03cb5adceec910795fc61793c3ac04746ba8
1 file changed +9 -8
CHANGELOG.md
+9 -8
@@ -79,12 +79,17 @@ which peers have what content):
79 Combined, these two issues were trashing the provider record cache, forcing the
80 DHT to repeatedly load and discard provider records.
81
82 -#### Improved Connection Management
82 +#### More Reliable Connection Management
83
84 -Go-ipfs uses a service called the "connection manager" to rank connections
85 -by "usefulness" and close the least-useful ones when go-ipfs collects too many.
84 +Go-ipfs has a subsystem called the "connection manager" to close the
85 +least-useful connections when go-ipfs runs low on resources.
86
87 -TODO: Fixed race condition between handling new connections and tagging them.
87 +Unfortunately, other IPFS subsystems may learn about connections _before_ the
88 +connection manager. Previously, if some IPFS subsystem tried to mark a
89 +connection as useful before the connection manager learned about it, the
90 +connection manager would discard this information. We believe this was causing
91 +[#6271](https://github.com/ipfs/go-ipfs/issues/6271). [It no longer does
92 +that](https://github.com/libp2p/go-libp2p-connmgr/pull/39).
93
94 #### Improved Bitswap Connection Management
95
@@ -104,10 +109,6 @@ closing. However, we've made a few additional improvements:
109 * The DHT now wastes less memory on idle peers by pooling buffered writers and
110 returning them to the pool when not actively using them.
111
107 -#### Improved Address Freshness
108 -
109 -TODO: Push new addresses when they change.
110 -
112 #### Increased File Descriptor Limit
113
114 The default file descriptor limit has been raised to 8192 (from 2048).