2023.1 Series Release Notes

4.3.2

New Features

  • The RBD driver now moves images to the trash if they cannot be deleted immediately due to having snapshots. This fixes the long-standing issue where base images are unable to be deleted until/unless all snapshots of it are also deleted. Moving the image to the trash allows Glance to proceed with the deletion of the image (as far as it is concerned), mark the RBD image for deletion, which will happen once the last snapshot that uses it has been deleted.

4.3.1

Security Issues

  • Cinder glance_store driver: in order to avoid a situation where a leftover device could be mapped to a different volume than the one intended, the cinder glance_store driver now instructs the os-brick library to force detach volumes, which ensures that devices are removed from the host.

    See Bug #2004555 for more information about this issue.

4.3.0

New Features

  • Added support for extending in-use volumes in cinder store. A new boolean config option cinder_do_extend_attached is added which allows operators to enable/disable extending in-use volume support when creating an image. By default, cinder_do_extend_attached will be False i.e. old flow of detaching, extending and attaching will be used.

Deprecation Notes

  • The ‘rados_connect_timeout’ config option for the RBD store has been deprecated and will be removed in the future. It has been silently ignored for multiple releases. Users willing to set a timeout for the connection to the cluster can use Ceph’s ‘client_mount_timeout’ option.

Bug Fixes

  • Bug #2000584: Fixed image create with cinder NFS store when using sparse volumes.