-
Notifications
You must be signed in to change notification settings - Fork 305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make deployment finalization do less things #2582
Comments
For this, we could preemptively copy the kernel and initramfs to the bootfs. The downside of this is that it's unnecessary I/O in setups where the update driver could be restaging deployments multiple times before actually rebooting. So we probably want to make it configurable. |
For this, see #2510. |
Regarding this: With #1419 you don't end up with old deployments - old ones are updated with the new content. This is faster twice - the checkout is fast, and then the old one doesn't need to be deleted. |
Random half-baked idea for this:
|
We just got another bug https://bugzilla.redhat.com/show_bug.cgi?id=2075126 that is because something is mutating There's a core tension here between "prepare while system is online and running" and "avoid race conditions". |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Hmm, or maybe simplest is to just do the There's optimizations we could do on that, like still doing a preliminary |
Hmm weird, openshift/machine-config-operator#2414 should've fixed this on OCP for containerized workloads. |
Right now, a lot of work happens at finalization time:
The issue with this is that:
This is a tracker for ideas on how to thin it out.
The text was updated successfully, but these errors were encountered: