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
CNV-14816: workload updates are no longer tech preview #40787
Conversation
ousleyp
commented
Jan 19, 2022
•
edited
edited
- CNV-14816 (and CNV-14272)
- Automatic workload updates are no longer tech preview and are enabled by default. Reverting many of the changes that I made in BZ2017573: CNV-9800 is now TP for 4.9 #38149 for 4.9. My comments in the original files were slightly inaccurate; we no longer need the workaround instructions.
- I also decided to change some instances of "upgrade" to "update" per docs guidelines, but I left the IDs and filenames as they were.
- CP to 4.10 only
- Preview build: https://deploy-preview-40787--osdocs.netlify.app/openshift-enterprise/latest/virt/upgrading-virt.html
✔️ Deploy Preview for osdocs ready! 🔨 Explore the source changes: 07305bb 🔍 Inspect the deploy log: https://app.netlify.com/sites/osdocs/deploys/61faebc770352400078a281e 😎 Browse the preview: https://deploy-preview-40787--osdocs.netlify.app |
@davidvossel Hi David, I recently added a section about timeouts to modules/virt-about-workload-updates.adoc. Could you please take a look to make sure it looks accurate? Thanks! |
565e938
to
f7ac6e6
Compare
|
||
*** Virtual machine instances (VMIs) that support live migration are migrated during the upgrade process. | ||
* VMIs that do not support live migration use the `Evict` update strategy. If a VMI is controlled by a `VirtualMachine` object that has a `runStrategy` value of `always`, a new VMI is created in a new pod with updated components. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@davidvossel please keep me honest on this: with LiveMigrate
and Evict
, a VM configured with live migration is never going to be evicted even if the VMI continuously fails to be migrated for any reason. Right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
under normal operation, a VMI set with EvictionStrategy: LiveMigrate
will not shutdown during eviction for any reason. The VMI will either be live migrated, or in the event that live migration isn't possible the VMI will block the eviction indefinitely.
lgtm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple of questions, otherwise LGTM.
yes I reviewed the doc. Your section on timeouts is very accurate, thanks! |
/cherrypick enterprise-4.10 |
@ousleyp: #40787 failed to apply on top of branch "enterprise-4.10":
In response to this:
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/test-infra repository. |