Remove the limit of 16 CPU sockets on the guest CPU topology
git tag --contains a4c08581377d669300ee35d1cd6406f0b37f25f0 ovirt-engine-4.5.0 ovirt-engine-4.5.0_alpha1
Tested the UI on latest ovirt-engine-setup-4.5.0.6-617.f240a1e6e1d7.3.el8ev.noarch: - create a VM with cluster level < 4.6, set its vCPU count to 16, with topology 16 sockets - 1 core - 1 thread. the max vCPU count when the VM is started should be 16 (the old socket limit applies). - when the VM is switched to cluster level >= 4.6 the max vCPU limit should raise to 32. The UI responds fine, need to test if that works on host with at least 32 cores, moving back to Nisim.
Created attachment 1876455 [details] 4.5 cluster level supports up to 16 vCPUs
Created attachment 1876456 [details] 4.6 and above cluster level is unlimited to 16 vCPUs
Verified: ovirt-engine-4.5.0.5-0.7.el8ev vdsm-4.50.0.13-1.el8ev.x86_64 qemu-kvm-6.2.0-11.module+el8.6.0+14707+5aa4b42d.x86_64 libvirt-daemon-8.0.0-5.module+el8.6.0+14480+c0a3aa0f.x86_64 Verification scenario: 1. Run the next VMs with 64 virtual CPUs (2 virtual sockets, 16 cores per virtual socket and 2 threads per core): - RHEL8 VM Q35/SecureBoot - RHEL8 VM Q35/UEFI - RHEL8 VM Q35/BIOS - RHEL9 VM Q35/SecureBoot - RHEL9 VM Q35/UEFI - RHEL9 VM Q35/BIOS - RHEL8 VM I400FX/BIOS - Windows VM Q35/SecureBoot - Windows VM Q35/UEFI - Windows VM Q35/BIOS - Windows VM I440FX/BIOS 2. For each VM running, verify console is showing boot screen and after boot it shows VM OS, mouse and keyboard are functioning and inside the VM verify that the correct CPUs (64, 2/16/2) are set.
This bugzilla is included in oVirt 4.5.0 release, published on April 20th 2022. Since the problem described in this bug report should be resolved in oVirt 4.5.0 release, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report.