-
Notifications
You must be signed in to change notification settings - Fork 374
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: workaround curl_multi_poll returning an error on EINTR #11649
Conversation
For now this implements a workaround in |
I'll note that I can't test whether this actually fixes the underlying issue. At least it doesn't seem to break the test suite on my machine. |
By the way, this fix assumes we want to retry on EINTR, which seems to make sense but is not the case currently. |
66ad916
to
e3e3cc3
Compare
Thanks very much for the PR.
In all likelihood we will remove that code in a couple of months. It is there just as an emergency hatch in case the new code does not work for some people, and so far it looks like it is not needed. The code looks good to me, though it is a bit sad to have so many Let's run the build so see if the robots have something to say. |
/gcbrun |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #11649 +/- ##
==========================================
- Coverage 93.77% 91.32% -2.45%
==========================================
Files 1824 1404 -420
Lines 164431 108689 -55742
==========================================
- Hits 154190 99261 -54929
+ Misses 10241 9428 -813
☔ View full report in Codecov by Sentry. |
The failure with https://github.com/googleapis/google-cloud-cpp/pull/11649/checks?check_run_id=13593517862 |
/gcbrun |
Sorry about the guessing game for formatting, I should have pointed you to https://github.com/googleapis/google-cloud-cpp/blob/main/doc/contributor/README.md#formatting It looks good now. I will approve and merge once the builds pass. |
Fixes #11647.
This change is