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

[v3-3-test] Reduce canary schedule frequency (AMD 4->2/day, ARM 8->2/day) (#68821)#69039
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-testJun 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 freeto 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

@potiuk