cloudstack/plugins
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
..
acl Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
affinity-group-processors Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
alert-handlers Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
api Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
backup Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
ca/root-ca Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
database Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
dedicated-resources Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
deployment-planners Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
event-bus Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
ha-planners/skip-heurestics Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
host-allocators/random Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
hypervisors kvm: pre-add 32 PCI controller for hot-plug issue 2021-07-08 13:12:54 +05:30
integrations Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
metrics Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
network-elements Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
outofbandmanagement-drivers Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
storage Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
storage-allocators/random Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
user-authenticators Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30
pom.xml Updating pom.xml version numbers for release 4.15.1.0 2021-06-28 15:27:27 +05:30