Skip to content

ci: Change image-warming pull to happen in parallel - #5849

Draft
backspace wants to merge 2 commits into
mainfrom
cs-12583-parallel-image-warm
Draft

ci: Change image-warming pull to happen in parallel#5849
backspace wants to merge 2 commits into
mainfrom
cs-12583-parallel-image-warm

Conversation

@backspace

Copy link
Copy Markdown
Contributor

There’s no reason to do this serially.

The five mirrored images were pulled one after another, so the step cost
the sum of five pulls — a median 29s on every host shard, which at 20
shards is ten minutes of machine time per run for work the daemon can do
concurrently.

Pull them together and wait. Each pull's output is captured and replayed
in a fixed order afterwards: interleaved progress from five images is
unreadable exactly when someone is trying to see which mirror failed.

`warm` already downgrades a miss to a warning and falls back to Docker
Hub, so no failure semantics change here.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Host Test Results

    1 files  ±0      1 suites  ±0   1h 56m 2s ⏱️ - 1m 51s
4 368 tests ±0  4 354 ✅ ±0  14 💤 ±0  0 ❌ ±0 
4 387 runs  ±0  4 373 ✅ ±0  14 💤 ±0  0 ❌ ±0 

Results for commit 3eef91b. ± Comparison against earlier commit 4533346.

Realm Server Test Results

    1 files  ±0      1 suites  ±0   16m 17s ⏱️ +44s
2 206 tests ±0  2 206 ✅ ±0  0 💤 ±0  0 ❌ ±0 
2 289 runs  ±0  2 289 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 3eef91b. ± Comparison against earlier commit 4533346.

The first run showed the warm step dropping 29s to 13s while the readiness
wait grew 1s to 38s. One sample cannot separate that from machine-speed
drift, and the run's shards were slower across the board.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant