We exuberantly announce the release of: manila 21.0.1 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/manila Download the package from: https://tarballs.openstack.org/manila/ Please report issues through: https://bugs.launchpad.net/manila/+bugs For more details, please see below. 21.0.1 ^^^^^^ Bug Fixes * Share server list API request is speed up by performing search options in db query instead of filtering them in memory. For more details, please check Launchpad bug #1964089 (https://bugs.launchpad.net/manila/+bug/1964089) * Purge DB records is fixed to raise error in case of missing or invalid db config. For more details, please check launchpad bug #2124043 (https://bugs.launchpad.net/manila/+bug/2124043) * Fixed a bug that stopped share and share backup progress information from being propagated to share and share backup models in manila.db. * Fixed a misconfiguration that stopped the NFS Backup driver from performing targeted restores. * Fixed an issue that caused shares to be stuck in *ensuring* status when the back end driver does not support the bulk ensure shares operation. * NetApp Driver bug #2128702 (https://bugs.launchpad.net/manila/+bug/2128702): Previously, setting netapp_delete_retention_hours to 0 in the Manila configuration did not configure the retention period to zero. This patch fixes the issue, and the retention period can now be set to zero. * Fixed an issue that caused the share replica promotion to fail due to missing replica attributes in the NetApp driver while using the REST API. For more details, please refer to launchpad bug #2130717 (https://bugs.launchpad.net/manila/+bug/2130717). * NetApp Driver: bug #2136854 <https://bugs.launchpad.net/manila/+bug/2136854>_: Implemented reset functionality in Netapp driver's REST API client for volume autosize attributes. In ZAPI, the volume-autosize-attributes includes a reset property that resets the volume's minimum and maximum size and sets the autosize mode to either off or grow_shrink, depending on the volume type (DP or RW). However, this functionality is missing in the REST API, so we use the private CLI endpoint to handle autosize reset operations in REST. Changes in manila 21.0.0..21.0.1 -------------------------------- de0c02b31 NetApp - Implemented volume autosize reset support for REST cb033344f Fix KeyError in modify_volume when autosize attributes missing c1a7b09d7 improve listing share servers with search option d9638f279 Fix shares getting stuck in ensuring status 36d73aa54 Allow configuring netapp volume retention period to zero a4646de87 grenade: Start/stop services using unit names 17fa7af75 Fixes for targeted restores in the share backup API 942130314 Updating release notes for share encryption feature aeb29c4ee db purge: raise on missing tables Diffstat (except docs and test files) ------------------------------------- devstack/upgrade/shutdown.sh | 2 +- devstack/upgrade/upgrade.sh | 2 +- manila/api/v1/share_servers.py | 15 ++- manila/data/drivers/nfs.py | 1 + manila/data/manager.py | 44 +++---- manila/db/sqlalchemy/api.py | 9 +- .../netapp/dataontap/client/client_cmode.py | 5 +- .../netapp/dataontap/client/client_cmode_rest.py | 90 ++++++++++--- manila/share/manager.py | 17 +++ .../netapp/dataontap/client/test_client_cmode.py | 47 ++++++- .../dataontap/client/test_client_cmode_rest.py | 144 +++++++++++++++++++++ ...peed-up-share-server-list-23263975340f7757.yaml | 6 + ...e-raise-on-missing-tables-22eb3c30ee2ab29c.yaml | 6 + .../notes/bug-2125572-fix-b0de27626125e6f1.yaml | 6 + ...-shares-stuck-in-ensuring-44fbb778fa5b3d2d.yaml | 5 + ...p-volume-retantion-period-24a524c2b91d866e.yaml | 9 ++ ...e-mode-key-error-for-rest-e7958807a5e2e0e5.yaml | 9 ++ ...tosize-attribute-for-rest-6d0e3bf3129f7217.yaml | 13 ++ ...-share-encryption-support-46ec89c70557e526.yaml | 2 +- 22 files changed, 550 insertions(+), 86 deletions(-)
participants (1)
-
no-reply@openstack.org