Bug 1371747
Summary: | Avoid migration if the destination ignoring unknown XML parts would break ABI | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux Advanced Virtualization | Reporter: | Yang Yang <yanyang> | ||||
Component: | libvirt | Assignee: | Virtualization Maintenance <virt-maint> | ||||
Status: | CLOSED WONTFIX | QA Contact: | Fangge Jin <fjin> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | --- | CC: | dyuan, fjin, hhan, jdenemar, jinqi, jsuchane, lmen, rbalakri, xuzhang, yafu, yalzhang | ||||
Target Milestone: | rc | Keywords: | Triaged | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2021-06-15 07:31:00 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Yang Yang
2016-08-31 02:19:47 UTC
Created attachment 1196140 [details]
Domain configuration xml
We could avoid this kind of bugs by letting the destination daemon send the XML definition it used to start QEMU process for incoming migration back to the source daemon. Before actually starting the migration the source daemon would check the incoming definition and its internal definition for ABI compatibility and abort in case the two definitions are incompatible. This way the source could detect if the destination ignored some parts of the XML definition. *** Bug 1529472 has been marked as a duplicate of this bug. *** For migration from RHEL8.2-AV(libvirt-6.0.0-17.module+el8.2.0+6257+0d066c28.x86_64 qemu-kvm-4.2.0-17.module+el8.2.0+6141+0f540f16.x86_64) to RHEL8.1-AV(libvirt-5.6.0-10.module+el8.1.1+5309+6d656f05.x86_64 qemu-kvm-4.1.0-23.module+el8.1.1+6238+f5d69f68.3.x86_64), these elements will be ignored by old libvirt: 1. <slices> 2. <cookies> *** Bug 1938956 has been marked as a duplicate of this bug. *** After evaluating this issue, there are no plans to address it further or fix it in an upcoming release. Therefore, it is being closed. If plans change such that this issue will be fixed in an upcoming release, then the bug can be reopened. |