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
Disable the creation of VMIs that are incompatible with live migration #3944
Conversation
Signed-off-by: Jed Lejosne <jed@redhat.com>
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
I'm not sure... why do you think it will fail with SRIOV/GPU? |
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.
Would it be possible to exercise this in a functional test or two?
@vladikr I think the issue here is with dedicated hardware. If a physical device is provided directly to a VM, is it migratable? |
yeah, this is confusing to me as well. it could fail in some scenarios, but it's unclear what makes it likely to fail. there are situations where it's likely to pass I believe... but it's possible i'm missing something. |
This PR is obviously not the right thing to do, closing for now. |
@jean-edouard: The following tests failed, say
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. I understand the commands that are listed here. |
Could somebody explain the exact details of why this got closed? |
This got closed because it is unclear which settings are incompatible with live migration, if any. Even if a VMI uses SRIOV/vGPU, it's probably still migratable to a node that also supports those (and has a similar config...) |
The main issue here is copying of the hardware state (pure hardware operations that were offloaded to the device) during live migration, which is not possible without the hardware and the hypervisor support (I don't think this exist) One other issue with SR-IOV is that we will need to rebind the network to the VF on the destination side. |
What this PR does / why we need it:
Live migration of VMIs with SRIOV/GPU access is very likely to fail.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #
Special notes for your reviewer:
Release note: