Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rpc: signal send completion even if send failed due to a socket error
When call to marshall fails with an exception the exception future is stored in dst.out_ready(). During next send sent future will not be signaled because marshall() will never be called. Fix that by moving sent future signaling to consider dst.out_ready() state too.
- Loading branch information