cloudstack/plugins/hypervisors/kvm
Rohit Yadav 0bebc7624a kvm: pre-add 32 PCI controller for hot-plug issue
On newer libvirt/qemu it seems PCI hot-plugging could be an issue as
seen in:

https://www.suse.com/support/kb/doc/?id=000019383
https://bugs.launchpad.net/nova/+bug/1836065

As per the default machine doc, it advises to pre-allocate PCI
controllers on the machine and pcie-to-pci-bridge based controller
for legacy PCI models:
https://libvirt.org/pci-hotplug.html#x86_64-q35

This patch introduces the concept as a workaround until a proper fix is
done (ideally in the upstream libvirt/qemu projects). Until then client
code can add 32 PCI controllers and a pcie-to-pci-bridge controller.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 60afad08f48f4cebf7eb7846ecf7d9eb68c0933b)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-07-08 13:12:54 +05:30
..
src kvm: pre-add 32 PCI controller for hot-plug issue 2021-07-08 13:12:54 +05:30
pom.xml Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30