Skip to content

Test: Use zstd:chunked base images to measure GHA build speedup#2890

Draft
jiridanek wants to merge 2 commits intomainfrom
test/zstd-chunked-base-images
Draft

Test: Use zstd:chunked base images to measure GHA build speedup#2890
jiridanek wants to merge 2 commits intomainfrom
test/zstd-chunked-base-images

Conversation

@jiridanek
Copy link
Copy Markdown
Member

Description

This test branch uses the zstd:chunked compressed base images built in PR #2868 to measure whether GHA builds are faster with the new compression format.

Base Images Updated

All 19 .conf files in build-args/ directories updated to use digest-pinned zstd:chunked images:

Image Type Digest
CPU C9S sha256:2580cb333113ae2e04a813dbea318ddc9c8e3f68e724f42c0d3d4f83ac35abd0
CUDA C9S (13.0) sha256:2a4cb3a49e11bc58548a55720060de0cc72387c88adc9b3354785fc1522bca44
CUDA UBI9 (12.8) sha256:7032289e42fd53b65b0a71008cc4ad21f9db8f00dcb421128904a939da5bb16e
ROCm C9S (6.4) sha256:f76c06cbc7ed4e653d2f925e4a906b60bab34c4b8d55874bc91bb3f7074d0cd8
ROCm UBI9 (6.4) sha256:13f2bc5bde88770ff8ad446114274e97668575bf41095915529fe9958f97c0bb

Expected Improvements

Based on benchmark results:

Metric Improvement
CUDA image pulls ~53% faster
CUDA builds ~64% faster
CPU image pulls ~18% faster

Test Plan

  • Compare GHA workflow run times against a baseline run with gzip base images
  • Monitor build times for jupyter-minimal, jupyter-datascience, runtimes

Related

Made with Cursor

This test branch uses the zstd:chunked compressed base images built in
PR #2868 to measure whether GHA builds are faster with the new compression
format.

Base images updated to digest-pinned zstd:chunked versions:
- CPU C9S: sha256:2580cb333...
- CUDA C9S (13.0): sha256:2a4cb3a49...
- CUDA UBI9 (12.8): sha256:7032289e4...
- ROCm C9S (6.4): sha256:f76c06cbc...
- ROCm UBI9 (6.4): sha256:13f2bc5bd...

Expected improvements based on benchmarks:
- CUDA image pulls: ~53% faster
- CUDA builds: ~64% faster
- CPU image pulls: ~18% faster

Co-authored-by: Cursor <cursoragent@cursor.com>
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Jan 31, 2026

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 31, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch test/zstd-chunked-base-images

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Jan 31, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign atheo89 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@github-actions github-actions Bot added the review-requested GitHub Bot creates notification on #pr-review-ai-ide-team slack channel label Jan 31, 2026
@openshift-ci openshift-ci Bot added the size/m label Jan 31, 2026
@openshift-merge-robot
Copy link
Copy Markdown
Contributor

PR needs rebase.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci openshift-ci Bot added size/m and removed size/m labels Jan 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge/work-in-progress needs-rebase review-requested GitHub Bot creates notification on #pr-review-ai-ide-team slack channel size/m

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants