We enthusiastically announce the release of: nova 22.2.1: Cloud computing fabric controller This release is part of the victoria 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. 22.2.1 ^^^^^^ Bug Fixes * The os-resetState API will now log an instance action when called. The resulting instance action being visable via the os-instance- actions API to users and admins, resolving bug 1911924. (https://launchpad.net/bugs/1911924) (https://docs.openstack.org /api-ref/compute/?expanded=reset-server-state-os-resetstate-action- detail,list-actions-for-server-detail) (https://docs.openstack.org /api-ref/compute/?expanded=reset-server-state-os-resetstate-action- detail) * The libvirt virt driver will no longer attempt to fetch volume encryption metadata or the associated secret key when attaching "LUKSv1" encrypted volumes if a libvirt secret already exists on the host. This resolves bug 1905701 where instances with "LUKSv1" encrypted volumes could not be restarted automatically by the "nova-compute" service after a host reboot when the "[DEFAULT]/resume_guests_state_on_host_boot" configurable was enabled. (https://launchpad.net/bugs/1905701) Changes in nova 22.2.0..22.2.1 ------------------------------ 210abc09b8 guestfs: With libguestfs >= v1.41.1 decode returned bytes to string 7b4f479647 Dynamically archive FK related records in archive_deleted_rows 21241b38dd Add functional test for bug 1837995 382d64ea36 Centralize sqlite FK constraint enforcement c7d9d6d9dd Fix the vGPU dynamic options race 276b8db5af Add config parameter 'live_migration_scheme' to live migration with tls guide 5d1adb2604 libvirt: Use specific user when probing encrypted rbd disks during extend 3d84097eab api: Log os-resetState as an instance action 831abc9f83 Use absolute path during qemu img rebase eda11a4875 libvirt: Skip encryption metadata lookups if secret already exists on host Diffstat (except docs and test files) ------------------------------------- .../secure-live-migration-with-qemu-native-tls.rst | 11 +- nova/api/openstack/compute/admin_actions.py | 7 + nova/compute/instance_actions.py | 1 + nova/db/sqlalchemy/api.py | 221 ++++++++++++++------- nova/test.py | 18 ++ .../openstack/compute/test_server_reset_state.py | 28 ++- nova/virt/disk/api.py | 4 +- nova/virt/disk/vfs/guestfs.py | 9 +- nova/virt/libvirt/driver.py | 34 +++- .../notes/bug-1911924-6e93d8a5038d18c1.yaml | 10 + .../notes/bug_1905701-fdc7402ffe70d104.yaml | 13 ++ 16 files changed, 400 insertions(+), 134 deletions(-)
participants (1)
-
no-reply@openstack.org