curl_multi_wait might erroneously return CURLM_UNRECOVERABLE_POLL #11647
Labels
api: storage
Issues related to the Cloud Storage API.
priority: p2
Moderately-important priority. Fix may not be included in next release.
type: bug
Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
In curl/curl#11135 it was determined that
curl_multi_wait
could sometimes returnCURLM_UNRECOVERABLE_POLL
on EINTR, while in most cases it turns EINTR into a success.It is a plausible cause for a sporadic error that a user reported when using GCS from Arrow C++:
google::cloud::Status(UNKNOWN: Permanent error ReadObjectNotWrapped: WaitForHandles(): unexpected error code in curl_multi_*, [12]=Unrecoverable error in select/poll)
The text was updated successfully, but these errors were encountered: