daemon: skip nice/ionice for extensions image pull during firstboot#6139
daemon: skip nice/ionice for extensions image pull during firstboot#6139sdodson wants to merge 1 commit into
Conversation
During firstboot no workloads are running on the node yet, so throttling podman to idle I/O and low CPU priority only slows down provisioning. Thread a firstBoot flag from update() down through applyOSChanges/applyLayeredOSChanges/ExtractExtensionsImage to pullExtensionsImage and podmanCopy, switching from RunExtBackground to RunExt when firstBoot is true. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: openshift/coderabbit/.coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
WalkthroughThe PR adds background execution control for extensions image operations on CoreOS systems. Image extraction functions now accept a ChangesExtensions Image Extraction Background Control
🎯 3 (Moderate) | ⏱️ ~18 minutes Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error, 1 warning, 1 inconclusive)
✅ Passed checks (12 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: sdodson The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
During firstboot no workloads are running on the node yet, so throttling podman to idle I/O and low CPU priority only slows down provisioning. Thread a firstBoot flag from update() down through applyOSChanges/applyLayeredOSChanges/ExtractExtensionsImage to pullExtensionsImage and podmanCopy, switching from RunExtBackground to RunExt when firstBoot is true.
Summary by CodeRabbit
Bug Fixes
Tests