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
I observed the Acceptor runtime thread hanging on the drop of the LinkUnicastTcp then the drop of TcpStream inside of it.
With the linger parameter set to 10s by default and the impl Drop for LinkUnicastTcp commented out since the Tokio port, there's no async shutdown call anymore that allows other work to continue on while the drop happens.
To reproduce
Unsure exactly. My best guess is that if lots of clients are attempting to connect, perhaps some die before getting out of the Acceptor queue which causes the drop to happen within the Acceptor queue after a bit of data had been sent.
We have approximately 80 peers connecting to a single router.
System info
Router on AWS EC2 instance
The text was updated successfully, but these errors were encountered:
Sure, happy to. We have one router in the cloud with 80ish peers connecting
to it over TCP (over a VPN) and each peer has one client connected over
Unix sockets. There are two storages on each peer and the router.
Describe the bug
I observed the Acceptor runtime thread hanging on the drop of the
LinkUnicastTcp
then the drop ofTcpStream
inside of it.With the linger parameter set to 10s by default and the
impl Drop for LinkUnicastTcp
commented out since the Tokio port, there's no asyncshutdown
call anymore that allows other work to continue on while the drop happens.To reproduce
Unsure exactly. My best guess is that if lots of clients are attempting to connect, perhaps some die before getting out of the Acceptor queue which causes the drop to happen within the Acceptor queue after a bit of data had been sent.
We have approximately 80 peers connecting to a single router.
System info
Router on AWS EC2 instance
The text was updated successfully, but these errors were encountered: