We are jazzed to announce the release of: nova 27.4.0: Cloud computing fabric controller This release is part of the antelope 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. 27.4.0 ^^^^^^ Bug Fixes * Ironic virt driver now uses the node cache and respects partition keys, such as conductor group, for list_instances and list_instance_uuids calls. This fix will improve performance of the periodic queries which use these driver methods and reduce API and DB load on the backing Ironic service. Changes in nova 27.3.0..27.4.0 ------------------------------ f732f84768 Fix vmdk_allowed_types checking 9e10ac2549 Additional qemu safety checking on base images 67e5376dd6 Check images with format_inspector for safety af4d819c60 Reject qcow files with data-file attributes 42d3725b51 Fix disk_formats in ceph job tempest config 3226318b53 [ironic] Partition & use cache for list_instance* b128957591 Fix nova-manage image_property show unexpected keyword 43273631d8 Improve logging at '_numa_cells_support_network_metadata' Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 + nova/cmd/manage.py | 8 +- nova/conf/workarounds.py | 10 + nova/image/format_inspector.py | 939 +++++++++++++++++++++ nova/virt/hardware.py | 27 +- nova/virt/images.py | 56 +- nova/virt/ironic/driver.py | 33 +- nova/virt/libvirt/imagebackend.py | 15 + nova/virt/libvirt/utils.py | 30 + ...nce-respect-partition-key-339ff653eaa00753.yaml | 5 + 15 files changed, 1446 insertions(+), 73 deletions(-)