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
Improve handling of socket errors in the async client
Previously, socket errors in `ttrpc::r#async::Client` were not properly
handled. If such errors were occurred during an RPC, the resources
associated with the RPC will become leaked, causing the RPC to hang forever.
This commit tries to properly deliver socket errors to all pending RPC
callers, as well as stop any further RPC requests from being processed.
Signed-off-by: Yu Chen <[email protected]>
0 commit comments