Skip to content

[v3-3-test] Reduce canary schedule frequency (AMD 4->2/day, ARM 8->2/day) (#68821) - #69039

Merged
potiuk merged 1 commit into
v3-3-testfrom
backport-5226a1b-v3-3-test
Jun 26, 2026
Merged

potiuk merged 1 commit into
v3-3-testfrom
backport-5226a1b-v3-3-test

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

The scheduled canary runs the full matrix on all versions and is by far the most
expensive run type. AMD ran 4x/day and ARM 8x/day; halving AMD alone saves
~1,900 compute-h / 2 weeks (~6% of AMD CI), and cutting ARM 8->2/day removes 75%
of the ARM canary schedule.

The two crons are interleaved (AMD 01:58 & 13:58, ARM 07:28 & 19:28) so a
full-matrix canary still runs roughly every ~6h, alternating architecture - so
the 'trust earned on main' backstop keeps a ~6h effective cadence for
arch-agnostic regressions (12h for arch-specific ones) while the scheduled
compute drops substantially. It also relieves runner-pool queuing, since each
canary is the heaviest job-flood.

check_ci_workflows_in_sync.py expected blocks updated to match.
(cherry picked from commit 5226a1b)

Co-authored-by: Jarek Potiuk jarek@potiuk.com

…day) (#68821)

The scheduled canary runs the full matrix on all versions and is by far the most
expensive run type. AMD ran 4x/day and ARM 8x/day; halving AMD alone saves
~1,900 compute-h / 2 weeks (~6% of AMD CI), and cutting ARM 8->2/day removes 75%
of the ARM canary schedule.

The two crons are interleaved (AMD 01:58 & 13:58, ARM 07:28 & 19:28) so a
full-matrix canary still runs roughly every ~6h, alternating architecture - so
the 'trust earned on main' backstop keeps a ~6h effective cadence for
arch-agnostic regressions (12h for arch-specific ones) while the scheduled
compute drops substantially. It also relieves runner-pool queuing, since each
canary is the heaviest job-flood.

check_ci_workflows_in_sync.py expected blocks updated to match.
(cherry picked from commit 5226a1b)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@potiuk
potiuk marked this pull request as ready for review June 26, 2026 18:52
@potiuk
potiuk merged commit 715dd0c into v3-3-test Jun 26, 2026
142 of 151 checks passed
@potiuk
potiuk deleted the backport-5226a1b-v3-3-test branch June 26, 2026 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant