[libvirt] persistence of pcihole64 over live migration

Ján Tomko jtomko at redhat.com
Sun Mar 25 19:32:11 UTC 2018


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/b33eb0dca1175bc0e3f796f18e31adc1d8c185c5
>

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 at redhat.com>

Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20180325/67c28c3b/attachment-0001.sig>


More information about the libvir-list mailing list