Current Series Release Notes¶
25.0.0.0rc1-48¶
New Features¶
A new module,
cinder.wsgi
, has been added as a place to gather WSGIapplication
objects. This is intended to ease deployment by providing a consistent location for these objects. For example, if using uWSGI then instead of:[uwsgi] wsgi-file = /bin/cinder-wsgi
You can now use:
[uwsgi] module = cinder.wsgi.api:application
This also simplifies deployment with other WSGI servers that expect module paths such as gunicorn.
Ceph driver: Add config option to keep only the last n snapshots per backup to save disk space on the source volume storage. Enabling this option can cause incremental backups to become full backups instead under special circumstances. Please take a look at the Ceph backup driver docs for more information.
Added a new cinder-manage command to handle the situation where database purges would not complete due to the volumes table holding references to deleted services. The new command makes sure that all volumes have a reference only to the correct service_uuid, which will allow old service records to be purged from the database.
Command:
cinder-manage volume update_service
When Cinder creates a new cinder-volume service, it now also immediately updates the service_uuid for all volumes associated with that cinder-volume host. In some cases, this was preventing the database purge operation from completing successfully.
Bug Fixes¶
NFS driver bug #1989514: When creating a snapshot of an attached volume, the volume attachment format was not updated in its connection_info and could have resulted in an unbootable guest. This has been fixed.
Fixed the volume property signature_verified propagating to images created from volumes. That property could later conflict with the same property being added again when creating a new volume from such image, preventing the volume from being created successfully. This volume property is created whenever a volume is created from an image for the purpose of indicating that the image signature was verified on creation, and was not intended to be propagated further if a new image is created from such volume.
Hitachi driver bug #2033448: Fixed to initialize lock counter for resource group
HPE Nimble: Report max oversubscription ratio according to backend configuration
max_over_subscription_ratio
Bug #2083532: [Pure Storage] Fixed creation of volumes with only IOPS qos.
Bug #2065713: Due to incorrect exception handling, ImageNotFound errors in the RBD driver’s get_manageable_volumes operation would propagate up to the API layer rather than being caught and handled in the driver.
Other Notes¶
HPE 3PAR: Documented that existing driver supports the new Alletra MP backend. HPE Alletra MP is newer version of existing HPE Alletra 9k backend.