We are jazzed to announce the release of: nova 28.1.0: Cloud computing fabric controller This release is part of the bobcat release series. The source is available from: https://opendev.org/openstack/nova Download the package from: https://tarballs.openstack.org/nova/ Please report issues through: https://bugs.launchpad.net/nova/+bugs For more details, please see below. 28.1.0 ^^^^^^ Bug Fixes * Some OS platforms don't provide by default cpufreq resources in sysfs, so they don't have CPU scaling governors. That's why we should let the governor strategy to be optional for CPU power management. (https://docs.openstack.org/nova/latest/admin/cpu-topologies.html #configuring-cpu-power-management-for-dedicated-cores) * With the change from ml2/ovs DHCP agents towards OVN implementation in neutron there is no port with device_owner "network:dhcp" anymore. Instead DHCP is provided by "network:distributed" port. Fix relies on enable_dhcp provided by neutron-api if no port with "network:dhcp" owner is found. See bug 2055245 for details. * Bug 2009280 has been fixed by no longer enabling the evmcs enlightenment in the libvirt driver. evmcs only works on Intel CPUs, and domains with that enlightenment cannot be started on AMD hosts. There is a possible future feature to enable support for generating this enlightenment only when running on Intel hosts. Changes in nova 28.0.1..28.1.0 ------------------------------ 1bbd44e16e Fix nova-manage image_property show unexpected keyword c5a73e6c72 pwr mgmt: handle live migrations correctly 95bbb0432a Reproducer test for live migration with power management 2a0e63828b pwr mgmt: make API into a per-driver object 4bcf5adada Power on cores for isolated emulator threads 3dde97216c Reproducer for not powering on isolated emulator threads cores 62a35d2324 Add cpuset_reserved helper to instance NUMA topology 45a926156c Fix nova-metadata-api for ovn dhcp native networks 436e525a97 libvirt: stop enabling hyperv feature reenlightenment 0b7a59ad28 libvirt: Stop unconditionally enabling evmcs 0a55ec33e6 Fixes: bfv vm reboot ends up in an error state. 19a4402fc2 Updates glance fixture for create image 891d1773a2 cpu: make governors to be optional 25d0db782e Revert "[pwmgmt]ignore missin governor when cpu_state used" 4239d1fec2 Do not untrack resources of a server being unshelved 477ff2667d Reproduce bug #2025480 in a functional test 989ee44890 Allow live migrate paused instance when post copy is enabled b81439e2a2 Remove outdated comment about allocation ratios 55ed5765fa Fix traits to cpu flags mapping 3c054dc6c5 [pwmgmt]ignore missin governor when cpu_state used fb59ca63ec Fix URLs in status check results Diffstat (except docs and test files) ------------------------------------- nova/cmd/manage.py | 8 +- nova/cmd/status.py | 4 +- nova/compute/manager.py | 15 +- nova/compute/resource_tracker.py | 7 +- nova/compute/stats.py | 3 +- nova/compute/vm_states.py | 13 +- nova/network/neutron.py | 25 +-- nova/objects/instance_numa.py | 6 + .../functional/regressions/test_bug_2025480.py | 86 +++++++++ nova/virt/libvirt/cpu/api.py | 206 +++++++++++++-------- nova/virt/libvirt/driver.py | 49 ++++- nova/virt/libvirt/utils.py | 14 +- nova/virt/netutils.py | 3 +- .../notes/bug-2023018-0f93ca1f679ce259.yaml | 9 + ...245-fix-nova-metadata-api-f60b18b1b594bec0.yaml | 9 + ...ditionally-enabling-evmcs-993a825641c4b9f3.yaml | 8 + 30 files changed, 777 insertions(+), 167 deletions(-)
participants (1)
-
no-reply@openstack.org