-
Notifications
You must be signed in to change notification settings - Fork 762
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
Cirrus: Re-order tasks for more parallelism #3707
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cevich The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Execute all tasks in three dependent, parallel groups 1. Meta + smoke + vendor + cross 2. Unit + int. + containerized-int. + conformance 3. Success Signed-off-by: Chris Evich <cevich@redhat.com>
Observation: Yeah, the second set of tasks are queuing apparently in a group of 10. So at least one conformance (or other random task) will block. Getting around this involves either paying Cirrus-CI or removing one task (or matrix element). |
LGTM |
1 similar comment
LGTM |
j/lgtm |
oops |
Ugh. Hopefully it's a rare hiccup, but running this way actually took LONGER than the average (by 10 minutes) 😞 |
What type of PR is this?
/kind other
What this PR does / why we need it:
Execute all tasks in three dependent, parallel groups
How to verify it
CI will pass in less than 55 minutes
Which issue(s) this PR fixes:
Ref: #3699 (comment)
Special notes for your reviewer:
Depending on overall CI system load, queuing may reduce the number of parallel jobs actually run. This aspect is almost entirely outside of our control/influence.
Does this PR introduce a user-facing change?
None