-
Notifications
You must be signed in to change notification settings - Fork 353
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: Linux test often takes >1h #3299
Comments
Looking just at the nightly CI, this one was still good: The ones in between did not pass. Nothing significant changed in Miri in that time, so it can probably only be some rustc change? Looking at the rustup PRs, this is the first slow one: |
There are shenanigans we can do where CI builds miri, then sends information to n CI jobs that then run in parallel |
With rust-lang/rust#121114, CI times are back to normal. :) |
Recently it seems like the test job running on Linux has become quite a bit slower, often taken close to 1h30min and often being the slowest job to complete.
I'm not quite sure when this started; unfortunately it seems like GHA has no good way to track CI time over time. If I go back about a month, I usually see CI times of around 50min for the Linux job, a bit more than 30min for the Windows job, and a bit less than 30min for the macOS job. Now the Linux job is 40min slower and the other two are about 20min slower.
Did GHA get slower or did our CI get slower?
Also, maybe we should split up the Linux job into multiple jobs so that they can run in parallel. However that will increase overall CI resource usage since Miri is then built more often.
The text was updated successfully, but these errors were encountered: