We are chuffed to announce the release of: nova 25.3.0: Cloud computing fabric controller This release is part of the yoga stable 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. 25.3.0 ^^^^^^ Upgrade Notes * In the libvirt driver, the default value of the "<cputune><shares>" element has been removed, and is now left to libvirt to decide. This is because allowed values are platform dependant, and the previous code was not guaranteed to be supported on all platforms. If any of your flavors are using the quota:cpu_shares extra spec, you may need to resize to a supported value before upgrading. To facilitate the transition to no Nova default for "<cputune><shares>", its value will be removed during live migration unless a value is set in the "quota:cpu_shares" extra spec. This can cause temporary CPU starvation for the live migrated instance if other instances on the destination host still have the old default "<cputune><shares>" value. To fix this, hard reboot, cold migrate, or live migrate the other instances. Changes in nova 25.2.1..25.3.0 ------------------------------ a1cd1ff3ec [stable-only] Remove nova-emulation from check pipeline of Yoga 0a6b57a9a2 libvirt: remove default cputune shares value 8aa6723fa4 Add debug logging when Instance raises OrphanedObjectError cd0403dd3b Fix failed count for anti-affinity check Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- nova/compute/build_results.py | 8 ++ nova/compute/manager.py | 33 +++-- nova/exception.py | 9 ++ nova/objects/instance.py | 5 + nova/virt/libvirt/driver.py | 8 +- nova/virt/libvirt/migration.py | 13 ++ ...ult-cputune-shares-values-85d5ddf4b8e24eaa.yaml | 15 +++ 14 files changed, 369 insertions(+), 53 deletions(-)
participants (1)
-
no-reply@openstack.org