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
After some investigation, I think there exist at least two issues:
If a new inbound peer is not accepted by client pool(client pool is full), we should disconnect this peer instead of assigning a "fake" balance tracker which used for testing.
Whenever server handler receives a msg from client peer, it will put the processing procedure in a routine. But if the peer is evicted, we should check all in-flight routines before removing it(for example, assign the balanceTracker to nil).
Happens on latest master,
v1.9.2
is not affected.The text was updated successfully, but these errors were encountered: