Commit Graph

664 Commits

Author SHA1 Message Date
Jiri Denemark
3b4c95e22a libvirt-11.1.0-1.el10
- Rebased to libvirt-11.1.0 (RHEL-71662)
- The rebase also fixes the following bugs:
    RHEL-7041, RHEL-7042, RHEL-7104, RHEL-7342, RHEL-20294
    RHEL-41264, RHEL-52493, RHEL-58933, RHEL-70656, RHEL-71042
    RHEL-71810, RHEL-72021, RHEL-72052, RHEL-72192, RHEL-72994
    RHEL-79088, RHEL-79460, RHEL-79465, RHEL-79953

Resolves: RHEL-20294, RHEL-41264, RHEL-52493, RHEL-58933, RHEL-7041
Resolves: RHEL-7042, RHEL-70656, RHEL-7104, RHEL-71042, RHEL-71662
Resolves: RHEL-71810, RHEL-72021, RHEL-72052, RHEL-72192, RHEL-72994
Resolves: RHEL-7342, RHEL-79088, RHEL-79460, RHEL-79465, RHEL-79953
2025-03-04 09:09:32 +01:00
Jiri Denemark
582e7872e6 libvirt-10.10.0-7.el10
- qemu_migration: Refactor qemuMigrationSrcRestoreDomainState (RHEL-1071)
- qemu_migration: Do not automatically resume domain after I/O error (RHEL-1071)
- qemucapabilitiestest: Add data for the qemu-10.0 dev cycle on x86_64 (RHEL-78398)
- qemucapabilitiestest: Update 'caps_10.0.0_x86_64' to 'v9.2.0-1636-gffaf7f0376' (RHEL-78398)
- qemu: capabilies: Introduce QEMU_CAPS_BLOCKDEV_SET_ACTIVE (RHEL-78398)
- qemu: monitor: Add monitor backend for 'blockdev-set-active' (RHEL-78398)
- qemu: migration: Reactivate block nodes after migration if VM is left paused (RHEL-78398)
- conf: change virDomainHostdevInsert() to return void (RHEL-77086)
- qemu: fix qemu validation to forbid guest-side IP address for type='vdpa' (RHEL-77086)
- qemu: validate that model is virtio for vhostuser and vdpa interfaces in the same place (RHEL-77086)
- qemu: automatically set model type='virtio' for interface type='vhostuser' (RHEL-77086)
- qemu: do all vhostuser attribute validation in qemu driver (RHEL-77086)
- conf/qemu: make <source> element *almost* optional for type=vhostuser (RHEL-77086)
- qemu: use switch instead of if in qemuProcessPrepareDomainNetwork() (RHEL-77086)
- qemu: make qemuPasstCreateSocketPath() public (RHEL-77086)
- qemu: complete vhostuser + passt support (RHEL-77086)
- qemu: fail validation if a domain def has vhostuser/passt but no shared mem (RHEL-77086)
- docs: improve type='user' docs to higlight differences between SLIRP and passt (RHEL-77086)
- docs: document using passt backend with <interface type='vhostuser'> (RHEL-77086)
- utils: Canonicalize paths before comparing them (RHEL-79165)

Resolves: RHEL-1071, RHEL-77086, RHEL-78398, RHEL-79165
2025-02-17 19:05:40 +01:00
Jiri Denemark
62c343d5fa libvirt-10.10.0-6.el10
- build: Bump minimum glib2 version to 2.66.0 (RHEL-76802)
- qemuProcessHandleIOError: Refactor to extract 'priv' instead of 'driver' (RHEL-76802)
- qemu: Handle quirks of 'device' field of BLOCK_IO_ERROR event in monitor code (RHEL-76802)
- qemu: Rename 'diskAlias' to 'device' in qemu IO error event handling (RHEL-76802)
- qemuProcessHandleIOError: Rename local variables (RHEL-76802)
- qemuMonitorJSONHandleIOError: Do not munge 'reason' field of IO error event (RHEL-76802)
- qemuProcessHandleIOError: Prefer lookup by node name (RHEL-76802)
- qemuMonitorJSONHandleIOError: Propagate new 'qom-path' field (RHEL-76802)
- virStorageSource: Add fields for storing last I/O error message (RHEL-76802)
- qemuProcessHandleIOError: Populate I/O error reason to virStorageSource (RHEL-76802)
- qemuProcessHandleIOError: Log IO errors in the VM log file (RHEL-76802)
- libxlDomainGetMessages: Add existing flags to 'virCheckFlags' (RHEL-76802)
- virDomainObjGetMessages: Refactor using GPtrArray (RHEL-76802)
- virDomainGetMessages: Introduce VIR_DOMAIN_MESSAGE_IOERRORS (RHEL-76802)
- include: libvirt-domain: Reword documentation for @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON (RHEL-76802)
- include: libvirt-domain: Add 'message' @reason of VIR_DOMAIN_EVENT_ID_IO_ERROR_REASON (RHEL-76802)
- qemuSnapshotForEachQcow2: Don't initialize 'nrollback' (RHEL-78186)
- qemu: process: Export qemuPrepareNVRAM for use in snapshot code (RHEL-78186)
- qemu: snapshot: Ensure that NVRAM image exists when taking inactive internal snapshot (RHEL-78186)
- qemuxmlconftest: Allow testing of the 'writable' flag for passed FDs for disks (RHEL-78353)
- qemuxmlconftest: Add testing of FDs with 'writable' flag in 'disk-source-fd' (RHEL-78353)
- qemu: domain: Initialize FD passthrough for a virStorageSource before using it (RHEL-78353)

Resolves: RHEL-76802, RHEL-78186, RHEL-78353
2025-02-07 15:07:04 +01:00
Jiri Denemark
c269e5be18 libvirt-10.10.0-5.el10
- qemu: allow migration of guest with mdev vGPU to VF vGPU (RHEL-68065)
- storage_file: Refuse qcow2 images with empty string as 'data_file' (RHEL-70627)
- virstoragetest: Add case for qcow2 image with empty string as 'data_file' (RHEL-70627)
- qemu: snapshot: delete disk image only if parent snapshot is external (RHEL-74040)
- storage_file: de-modularize the local file backend (RHEL-73506)
- libvirt.spec: Move ownership of 'storage-file' backends directory to gluster (RHEL-73506)
- tools: ssh-proxy: Check for domain status before parsing its CID (RHEL-75589)
- qemu: re-use existing ActualNetDef for more interface types during update-device (RHEL-74492)

Resolves: RHEL-68065, RHEL-70627, RHEL-73506, RHEL-74040, RHEL-74492
Resolves: RHEL-75589
2025-01-24 14:14:17 +01:00
Jiri Denemark
770fd62db2 libvirt-10.10.0-4.el10
- conf, docs: Add support for direct and extended tlbflush features (RHEL-73088)
- qemu: Add support for direct and extended tlbflush features (RHEL-73088)
- conf: refactor hyperv features formatting (RHEL-73088)
- conf: Adjust hyperv tlbflush formatting (RHEL-73088)
- qemu_migration: Do not consider post-copy active in postcopy-recover (RHEL-73699)

Resolves: RHEL-73088, RHEL-73699
2025-01-16 10:09:20 +01:00
Jiri Denemark
35addd78b3 libvirt-10.10.0-3.el10
- qemu: Enable I/O APIC even more frequently (RHEL-71414)
- cpu_map: Add avx10* CPU features (RHEL-71897)
- cpu_map: Add GraniteRapids-v2 CPU model (RHEL-71897)
- cpu_map: Add sha512, sm3, and sm4 CPU features (RHEL-71898)

Resolves: RHEL-71414, RHEL-71897, RHEL-71898
2024-12-20 13:06:06 +01:00
Jiri Denemark
733f87f1f7 libvirt-10.10.0-2.el10
- util: Fix typo in virNetDevOpenvswitchInterfaceSetQos (RHEL-69840)
- qemu: tpm: do not update profile name for transient domains (RHEL-69774)
- qemu: Enable I/O APIC if needed (RHEL-71414)
- cpu_map: Sort data files in meson.build (RHEL-70129)
- sync_qemu_models_i386: Update meson.build (RHEL-70129)
- sync_qemu_models_i386: Generate missing -v1 variants (RHEL-70129)
- cpu_map: Add 486-v1 CPU model (RHEL-70129)
- cpu_map: Add pentium-v1 CPU model (RHEL-70129)
- cpu_map: Add pentium2-v1 CPU model (RHEL-70129)
- cpu_map: Add pentium3-v1 CPU model (RHEL-70129)
- cpu_map: Add coreduo-v1 CPU model (RHEL-70129)
- cpu_map: Add n270-v1 CPU model (RHEL-70129)
- cpu_map: Add core2duo-v1 CPU model (RHEL-70129)
- cpu_map: Add qemu32-v1 CPU model (RHEL-70129)
- cpu_map: Add kvm32-v1 CPU model (RHEL-70129)
- cpu_map: Add qemu64-v1 CPU model (RHEL-70129)
- cpu_map: Add kvm64-v1 CPU model (RHEL-70129)
- cpu_map: Add Conroe-v1 CPU model (RHEL-70129)
- cpu_map: Add Penryn-v1 CPU model (RHEL-70129)
- cpu_map: Add KnightsMill-v1 CPU model (RHEL-70129)
- cpu_map: Add athlon-v1 CPU model (RHEL-70129)
- cpu_map: Add phenom-v1 CPU model (RHEL-70129)
- cpu_map: Add Opteron_G1-v1 CPU model (RHEL-70129)
- cpu_map: Add Opteron_G2-v1 CPU model (RHEL-70129)
- cpu_map: Add Opteron_G3-v1 CPU model (RHEL-70129)
- cpu_map: Add Opteron_G4-v1 CPU model (RHEL-70129)
- cpu_map: Add Opteron_G5-v1 CPU model (RHEL-70129)
- cpu_map: Add EPYC-Genoa-v1 CPU model (RHEL-70129)

Resolves: RHEL-69774, RHEL-69840, RHEL-70129, RHEL-71414
2024-12-17 10:59:14 +01:00
Jiri Denemark
cd2289c0eb libvirt-10.10.0-1.el10
- Rebased to libvirt-10.10.0 (RHEL-50577)
- The rebase also fixes the following bugs:
    RHEL-58152, RHEL-65187, RHEL-65268, RHEL-66222, RHEL-66223
    RHEL-68066, RHEL-69449

Resolves: RHEL-50577, RHEL-58152, RHEL-65187, RHEL-65268, RHEL-66222
Resolves: RHEL-66223, RHEL-68066, RHEL-69449
2024-12-02 17:31:59 +01:00
Jiri Denemark
ba44c9941a libvirt-10.9.0-1.el10
- Rebased to libvirt-10.9.0 (RHEL-50577)
- The rebase also fixes the following bugs:
    RHEL-753, RHEL-62174

Resolves: RHEL-50577, RHEL-62174, RHEL-753
2024-11-01 12:40:05 +01:00
Troy Dawson
a55fb4d021 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:45:08 -07:00
Jiri Denemark
6c915788a6 libvirt-10.8.0-2.el10
- Revert "network: *un*set the firewalld zone while shutting down a network" (RHEL-61752)
- Revert "network: support setting firewalld zone for bridge device of open networks" (RHEL-61752)
- network: call network(Add|Remove)FirewallRules() for forward mode='open' (RHEL-61752)
- network: a different way of supporting firewalld zone for mode='open' networks (RHEL-61752)
- network: a different implementation of *un*setting firewalld zone when network is destroyed (RHEL-61752)

Resolves: RHEL-61752
2024-10-10 13:44:13 +02:00
Jiri Denemark
257e6a9915 libvirt-10.8.0-1.el10
- Rebased to libvirt-10.8.0 (RHEL-50577)
- The rebase also fixes the following bugs:
    RHEL-45518, RHEL-49607, RHEL-50968, RHEL-52449, RHEL-54235
    RHEL-55707, RHEL-55749, RHEL-55769, RHEL-56699

Resolves: RHEL-45518, RHEL-49607, RHEL-50577, RHEL-50968, RHEL-52449
Resolves: RHEL-54235, RHEL-55707, RHEL-55749, RHEL-55769, RHEL-56699
2024-10-01 17:06:17 +02:00
Jiri Denemark
7f40b47bc6 libvirt-10.5.0-5.el10
- Synchronize with libvirt-10.5.0-4.el9 (RHEL-30177)
- qemu: virtiofs: cache: use 'never' instead of 'none'
- qemu_domain: Strip <acpi/> from s390(x) definitions
- qemuxmlconftest: Add tests for the ACPI stripping hack on s390
- vsh: Allow vshReadlineInit() to be called multiple times

Related: RHEL-30177
2024-08-09 16:25:36 +02:00
Jiri Denemark
37fd552490 libvirt-10.5.0-4.el10
- Synchronize with libvirt-10.5.0-4.el9 (RHEL-30177)
- virt-host-validate: Allow longer list of CPU flags
- vmx: Be even more lax when trying to comprehend serial ports
- vmx: Do not require all ID data for VMWare Distributed Switch
- tests: vhostuser: add virtiofsd json descriptor
- tests: qemuxmlconf: adjust test case to new virtiofsd
- qemu: fill capabilities for virtiofsd
- qemu: do not use deprecated options for new virtiofsd
- qemu: migration: allow migration for virtiofs
- virt-host-validate: Drop extra "PASS"
- qemu: Don't leave beingDestroyed=true on inactive domain

Related: RHEL-30177
2024-07-25 13:30:17 +02:00
Jiri Denemark
2d405f2355 libvirt-10.5.0-1.el10
- Rebased to libvirt-10.5.0 (RHEL-30177)
- The rebase also fixes the following bugs:
    RHEL-45185

Resolves: RHEL-30177, RHEL-45185
2024-07-01 14:02:16 +02:00
Troy Dawson
5723d518a8 Bump release for June 2024 mass rebuild 2024-06-24 08:59:14 -07:00
Jiri Denemark
4d8dac4a4a libvirt-10.4.0-1.el10
- Rebased to libvirt-10.4.0 (RHEL-29893)
- The rebase also fixes the following bugs:
    RHEL-30177, RHEL-35244, RHEL-39024

Resolves: RHEL-29893, RHEL-30177, RHEL-35244, RHEL-39024
2024-06-05 14:28:26 +02:00
Fedora Release Engineering
9ef5501a94 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 03:55:08 +00:00
Fedora Release Engineering
659f2f0b36 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 05:41:08 +00:00
Cole Robinson
f3cac3532b libvirt-10.0.0-1
Update to version 10.0.0
2024-01-16 11:11:03 -05:00
6eb56c2e71 fix regression for default input bus in libvirt >= 9.3
(cherry picked from commit dfeabf11e5d21bd81209d4a7b0acd9b4b0afa754)
2024-01-03 22:27:00 +00:00
Richard W.M. Jones
93a549eb1a Bump and rebuild for xen 4.18.0, third attempt 2023-12-08 10:02:08 +00:00
Adam Williamson
f2a998ce76 Rebuild for xen 4.18.0 again 2023-12-05 10:41:25 -08:00
Cole Robinson
8556d44e84 libvirt-9.10.0-1
Update to version 9.10.0
2023-12-02 12:22:48 -05:00
Richard W.M. Jones
f8539fae13 Backport upstream cfcbba4c2b8a
commit cfcbba4c2b8a2062dec36072a34209229b6c3277
  Author: Michal Prívozník <mprivozn@redhat.com>
  Date:   Wed Nov 22 14:58:49 2023 +0100

    lib: Replace qsort() with g_qsort_with_data()
2023-11-30 10:40:30 +00:00
Richard W.M. Jones
80a3188a20 Fix libxml2 API changes 2023-11-30 09:02:20 +00:00
Richard W.M. Jones
56d89b1d61 Bump and rebuild for xen 4.18.0 2023-11-30 08:35:47 +00:00
Cole Robinson
2a7828bae8 libvirt-9.9.0-2
Fix crash with snapshot restore (bz #2247754)
2023-11-06 09:53:21 -05:00
Cole Robinson
c879325741 spec: Fix mingw build
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-11-01 17:06:43 -04:00
Cole Robinson
edf6aa6cd7 libvirt-9.9.0-1
Update to version 9.9.0
2023-11-01 10:17:27 -04:00
Cole Robinson
163b87484b libvirt-9.8.0-1
Update to version 9.8.0
2023-10-05 20:59:33 -04:00
Daniel P. Berrangé
5828ec5da6 Update to 9.7.0 release
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-09-01 12:27:57 +01:00
Cole Robinson
adaeee1c2c libvirt-9.6.0-1
Update to version 9.6.0
2023-08-01 08:10:39 -04:00
Fedora Release Engineering
200f2942a9 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 12:28:15 +00:00
Cole Robinson
cbf07f0551 libvirt-9.5.0-1
Update to version 9.5.0
2023-07-05 10:24:18 -04:00
Cole Robinson
eb9ceebe38 spec: re-enable numad for fedora and eln
numad was added back to the distro

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-07-05 10:23:08 -04:00
Cole Robinson
507eb37491 libvirt-9.4.0-1
Update to version 9.4.0
2023-06-28 14:14:37 -04:00
Yaakov Selkowitz
3e211fa0f6 Disable numad also in RHEL 10+ builds
As a result of numad being retired in F39+, it is also removed from ELN,
and hence would be dropped from RHEL 10.

Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2023-05-25 01:23:45 -04:00
Cole Robinson
d4bb64489a Bump release
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-05-23 12:55:49 -04:00
Cole Robinson
6d908194bf Drop numad usage, it is removed from f39
a6bb891e84
https://pagure.io/releng/failed-composes/issue/4990#comment-857670

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2023-05-23 12:53:06 -04:00
Cole Robinson
2333a80c1a libvirt-9.3.0-1
Update to version 9.3.0
2023-05-02 09:47:09 -04:00
Cole Robinson
f4fd6d7df6 libvirt-9.2.0-1
Update to version 9.2.0
2023-04-05 15:26:13 -04:00
Cole Robinson
c1a3411c3b libvirt-9.1.0-1
Update to version 9.1.0
2023-03-01 12:55:47 -05:00
Fedora Release Engineering
619904f37a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 17:46:01 +00:00
Cole Robinson
044c5b0665 libvirt-9.0.0-1
Update to version 9.0.0
2023-01-16 13:21:37 -05:00
Daniel P. Berrangé
50aba9b5a0 Trim changelogs older than 2 years
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-01-09 10:44:05 +00:00
Richard W.M. Jones
c98b586e70 Rebuild for xen-4.17.0 2023-01-03 08:24:40 +00:00
Cole Robinson
987430ba8b libvirt-8.10.0-1
Update to version 8.10.0
2022-12-03 18:45:22 -05:00
Cole Robinson
58043b20fb libvirt-8.9.0-1
Update to version 8.9.0
2022-11-03 05:21:34 -04:00
Cole Robinson
f1888958a6 Fix tests on aarch64
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2022-10-27 10:14:05 -04:00