You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ackhandler.Packet pool introduced in #3525 seems to be leaky.
Instrumenting the code with simple counters for the Get and Put operations shows that we're getting a lot more buffers than we're putting back. On the receiving end of a 1 GB transfer, we get the following:
get: 228214, put: 11783
230k Gets seem about right, it means we're sending an ACK for every 3-4 packets we receive. I would've expected most of these packets to be acknowledged at some point though, which would release them back into the pool.
The text was updated successfully, but these errors were encountered:
The
ackhandler.Packet
pool introduced in #3525 seems to be leaky.Instrumenting the code with simple counters for the
Get
andPut
operations shows that we're getting a lot more buffers than we're putting back. On the receiving end of a 1 GB transfer, we get the following:230k
Get
s seem about right, it means we're sending an ACK for every 3-4 packets we receive. I would've expected most of these packets to be acknowledged at some point though, which would release them back into the pool.The text was updated successfully, but these errors were encountered: