StarlingX Virtualization tools
Go to file
Thales Elero Cervi 7a7256da11 libvirt: Fix device hot-plug on 7.0.0
The QEMU base version on 7.2+dfsg-7+deb12u5 was still causing
incompatibilities other than the ones fixed in [1].
When hot-plugging devices to instances, the error was still occurring
and extra cherry-picks [2-4] were required to be brought from master
in order to fix bug/2083929.

Patch 0014-qemu-remove-support-for-generating-yes-no-boolean-op.patch
was not strictly necessary for this fix, but it helped to smooth the
package build with the other two patches in place.

When we decide to uprev libvirt, this change will no longer be needed.

[1] https://opendev.org/starlingx/virt/commit/a4fad169adb97d5d7d6fd1ae6510db8c24fd6f3
[2] libvirt/libvirt/-/commit/29318399667114b3dd8a054f7ef898b3ba74828d
[3] libvirt/libvirt/-/commit/4f33b817b2926198ec626f10c3fca1c8aaececf6
[4] libvirt/libvirt/-/commit/f763b6e43900605308df8dbca16e4702033947e9

Test Plan:
PASS - build-pkgs -c -p libvirt
PASS - build-stx-images.sh --only stx-libvirt
PASS - Re-apply STX-O with new stx-libvirt image
PASS - Launch VM with 1 bootable volume
PASS - Attach 1 extra volume to the VM
PASS - Live-migrate the VM

Bug: 2083929

Change-Id: I19bcce19fb006e9023505e0c9d6aa67c4c0cb827
Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
Co-authored-by: Daniel Caires <DanielMarques.Caires@windriver.com>
2024-10-18 08:34:36 -03:00
doc sphinx: fix configuration 2023-10-30 10:15:14 -04:00
libvirt libvirt: Fix device hot-plug on 7.0.0 2024-10-18 08:34:36 -03:00
qemu Re-order DPDK args parsing in STX Patch 2024-08-28 18:20:16 +00:00
releasenotes/source Several fixes to get thing compiling correctly. 2023-04-12 16:40:19 -04:00
virt/libvirt-python Add debian package for virt/libvirt-python 2022-01-11 23:23:00 +00:00
.gitignore Initial zuul, tox, gitreview settup 2023-03-31 11:28:30 -04:00
.gitreview Initial zuul, tox, gitreview settup 2023-03-31 11:28:30 -04:00
.yamllint Initial zuul, tox, gitreview settup 2023-03-31 11:28:30 -04:00
.zuul.yaml Zuul/Tox: Fix stx-virt-pylint node set 2024-08-28 14:14:40 -03:00
centos_build_layer.cfg Several fixes to get thing compiling correctly. 2023-04-12 16:40:19 -04:00
centos_iso_image.inc Config file changes to add 'qemu libvirt ' after relocation from 'cgcs-root/stx/integ' 2023-03-31 10:56:45 -04:00
centos_pkg_dirs Config file changes to add 'qemu libvirt ' after relocation from 'cgcs-root/stx/integ' 2023-03-31 10:56:45 -04:00
centos_stable_docker_images.inc Update debian_stable_docker_images.inc to reflect libvirt relocation 2023-04-18 12:51:36 -04:00
debian_build_layer.cfg Several fixes to get thing compiling correctly. 2023-04-12 16:40:19 -04:00
debian_iso_image.inc Add missing qemu-utils package to Debian ISO 2023-04-20 15:52:42 -03:00
debian_pkg_dirs Config file changes to add 'qemu libvirt ' after relocation from 'cgcs-root/stx/integ' 2023-03-31 10:56:45 -04:00
debian_stable_docker_images.inc Update debian_stable_docker_images.inc to reflect libvirt relocation 2023-04-18 12:51:36 -04:00
LICENSE Initial zuul, tox, gitreview settup 2023-03-31 11:28:30 -04:00
README.rst Initial zuul, tox, gitreview settup 2023-03-31 11:28:30 -04:00
test-requirements.txt Several fixes to get thing compiling correctly. 2023-04-12 16:40:19 -04:00
tox.ini Several fixes to get thing compiling correctly. 2023-04-12 16:40:19 -04:00

virt

StarlingX Virtualization