This repository has been archived by the owner on Nov 28, 2023. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix a low probability bug in ::send()
A ::send() marked unblocking, where the zmq[_send,_sendmsg,_ms_send] of the first (or only) part returned EINTR was expected to return FALSE (== would-block) to the caller, but instead would have sent the entire message. The comments indicate that this could lead to the send blocking. This would not be visible in our code, apart from a failure to update statistics about blocked sends. These statistics are used to infer which parts of the processing pipeline is slow, and are not critical. The bug was found by code inspection and no testcase has been written.
- Loading branch information