On Tue, Mar 20, 2018 at 08:34:37PM +0000, Richard, Joseph wrote:
Hello all,
In order to reserve 64-bit address space for hotplugging, we are using the pcihole64
attribute on the root pci-controller.
When doing a live-migration using libvirt/qemu, the pci-root controller is dropped and
re-added on the destination side[1], which results in the pci controller's pcihole64
attribute that we configured when launching the VM being lost.
Is there any reason to not keep this (by not dropping it in qemuDomainDefFormatBufInternal
when pcihole64 is set on the controller) over a live migration in this case?
[1]
https://github.com/libvirt/libvirt/commit/b33eb0dca1175bc0e3f796f18e31adc...
Thanks for the report.
Proposed fix:
https://www.redhat.com/archives/libvir-list/2018-March/msg01536.html
Subject: [PATCH 0/2] Fix migration with implicit controllers (user-alias saga)
Message-Id: <cover.1522005826.git.jtomko(a)redhat.com>
Jano