-
Notifications
You must be signed in to change notification settings - Fork 2.6k
spurious network errors while running CI for Solaris on vmactions/solaris-vm #15521
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
Comments
Hmm… so 1.86.0 has caused some issues? We did bump curl to from 8.9.0 to 8.12.0 in Rust 1.86: #15162. I wonder if it is possible for you to downgrade to old curl and see what is going on. This environment could also be set to show more useful debugging info:
|
I don't think it's related to |
Workaround seems to be to set |
Cargo already has some built-in workaround for disabling multiplexing under some circumstances. Like this and this. However, due to the unusual interaction (Solaris under QEMU), not sure if we'd like to have a similar approach built-in before knowing the root cause. |
I don't see any debug info with this:
|
Ok I now see it also on my VirtualBox. So I don't think it's QEMU related.
Maybe it can be related to old CURL 7.79.0 (Old Solaris CBE release 11.4.42). While on baremetal with latest Solaris system (CURL 8.12.0) I don't see it... |
The aforementioned patch looks like this: cargo/src/cargo/util/context/mod.rs Lines 3117 to 3143 in 47c911e
We could do stuff once we know the pattern of the failure. |
Ok, this can be fixed also via:
Note that CURL is 7.79.0 is bundled with older version of Oracle Solaris CBE 11.4.42 which is still in use with Github |
CURL 7.79.0 is bundled with Oracle Solaris 11.4.42 CBE release which is still used vi Github vmactions/solaris-vm. Fixes: rust-lang#15521
CURL 7.79.0 is bundled with Oracle Solaris 11.4.42 CBE release which is still used vi Github vmactions/solaris-vm. Fixes: rust-lang#15521
Sorry should be something lke
|
Thank you! Now there is too much data... |
Problem
We have started to see following network errors:
as reported here: quinn-rs/quinn#2218
Note that it's running Solaris under QEMU in Linux. I guess that there might have been some changes to QEMU and/or Linux underneeth which enabled these problems. Unfortunatelly main victim seems to be Solaris.
I have come with following workaround. But the cost seems to be longer times...
quinn-rs/quinn#2243
The text was updated successfully, but these errors were encountered: