-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
CI: On i686-linux-gnu
, the Downloads
test set is failing frequently (but not always) with nested task error: RequestError: getaddrinfo() thread failed to start while requesting https://httpbingo.julialang.org/delay/2?id=100
#46159
Comments
JuliaCI/julia-buildkite#185 may fix this, so would be good to check |
This Win64 job failed with
which looks similar enough? |
Sadly, I am still seeing the original failure ( Example log: https://buildkite.com/julialang/julia-master/builds/14331#01823cdc-7767-4c4b-bcc8-976db68868de In the above log, it says that |
Hmmm. I don't think that's the same failure. |
I did see the exact same failure as the original post ( |
I should point out that even though this failure didn't go away once I merged JuliaCI/julia-buildkite#185, it certainly did become less frequent. |
I continue to see this on @vtjnash @StefanKarpinski Could this be a libuv issue? We are using libuv's |
Looking closer, the test fails at 20-30 seconds, but the expected maximum time is 180 seconds: JuliaLang/Downloads.jl#204 Thus, we are simply running too many downloads concurrently, and mbedtls is too slow to keep up. |
Interestingly, same error as I saw here: JuliaLang/Downloads.jl#196 (comment). Seems like there's some race condition in libcurl that we're hitting in some cases. In the link, putting a try/catch in a cfunction someone causes it to be triggered more easily. |
Ah, sorry, I was responding to #46159 (comment), which is a different issue (that happens to be in roughly the same place, for related but not identical reasons) |
This semaphore may help: JuliaLang/Downloads.jl#205. |
You can test this on your own machine (both issues here should turn out to have the same fix) by changing the 100 concurrent attempts to 1500 (or even higher) in this test |
The error seems to be:
nested task error: RequestError: getaddrinfo() thread failed to start while requesting https://httpbingo.julialang.org/delay/2?id=100
Relevant log snippet:
Example log: https://buildkite.com/julialang/julia-master/builds/14198#01822720-ae76-4ff4-8a35-cec678dfa6a7
The text was updated successfully, but these errors were encountered: