openstack/nova · Week of 2026-05-23
openstack/nova — 2026-05-23
Libvirt and virt drivers. The week's headline change retires Linux bridge VIF support from Nova, pulling roughly 160 lines of legacy plumbing out of the libvirt driver and closing out a long-deprecated networking path in favor of OVS and friends (review.opendev.org/c/openstack/nova/+/957040). Alongside that, stale comments were swept out of the ironic virt driver, and a lingering type error in the console code path was corrected.
Quotas, security groups, and ports. Several user-facing correctness fixes landed in the API and resource-tracker neighborhood. User-scoped quota usage counts are now computed correctly, security-group lookups no longer fall over when two groups in the same project share a name, and a regression where ports remained allocated after a failed multi-network update was repaired. get_flavor_by_flavor_id() was also refactored to require an explicit context, tightening an internal contract used across the scheduler and compute managers.
Stability and hygiene. A metadata-proxy change stops the shared secret from being written to logs, and exc_info logging in image deletion was fixed. Two reproducer tests for outstanding bugs (2152697 and 2105896) merged, and CI noise from eventlet deprecation warnings was further muted.