openstack/nova · Week of 2026-11-14

openstack/nova — 2026-11-14

11 merges · 4 contributors · 1836 lines changed

Libvirt and QEMU minimums. The bulk of the week's churn raised the floor for the hypervisor stack as part of the "Indri" cycle: MIN_LIBVIRT and MIN_QEMU were bumped, and the version-gated code paths behind the old minimums were deleted wholesale. That cleanup pulled out vTPM version detection for libvirt < 8.6.0, SEV capability probing for libvirt < 10.0.0, and a broader removal of the now-dead version checks across the libvirt driver. A late ordering mishap around the multipath capability check was handled by restoring it and adding minimum functional coverage so it stays wired up.

Placement and migration. Migration placeholder allocations now carry a consumer_type, giving placement a way to distinguish these transient consumers from regular instance allocations (1012083). Alongside that, cross-cell cold migration was fixed for instances with PCI devices, with a functional reproducer landed separately for bug 2168874.

Bug reproducers. A second functional reproducer landed for bug 2088831, keeping the regression surface documented in-tree before the fix.

Housekeeping. The last stray reference to the removed Hyper-V driver was deleted.