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-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