We are psyched to announce the release of: manila 19.1.0 This release is part of the dalmatian 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. 19.1.0 ^^^^^^ Bug Fixes * Added db_retry on deadlock for various database update methods. Please check launchpad bug 2084529 (https://bugs.launchpad.net/manila/+bug/2084529) for more details. * While displaying and deleting access rules, manila was limiting the search for locks to the context of the request. Now, manila will search within all of the projects for locks and properly apply visibility and deletion restrictions. For more details, please refer to launchpad bug #2089061 (https://bugs.launchpad.net/manila/+bug/2089061). * *Launchpad bug 2099273 <https://bugs.launchpad.net/manila/+bug/2099273>* has been addressed by removing the NFS protocol override within the request sent to the Ceph Manager API. This allows users to mount shares exported by the Ceph NFS service with any NFS protocol version exposed by that service. * For generic driver, when resize a share it may failed due to exportfs can't recognize "<world>" as part of the share path. This issue has been fixed by replacing "<world>" to "*". * Generic driver - volumes mounted to the service instance are now mounted via its uuid (/dev/disk/by-uuid/...) instead of canonical paths (/dev/vdb) to prevent messing up the shares after restarts. * NetApp driver bug #2029467 (https://bugs.launchpad.net/manila/+bug/2029467): When creating a share from a snapshot, the clone split operation is delayed until the share creation is complete. This ensures that the share creation operation is not blocked by the clone split operation. Changes in manila 19.0.1..19.1.0 -------------------------------- ce9e7e4c8 fix volume resize issue when host not recognized 8bc40038d Don't override nfs protocols w/ CephFS cf6d2c0bd Drop broken manila-all script 09f3ab0a2 fix manila to use device uuid instead of name for mounting 60aa36b8f Add exception handling to share server deletion 112791a8e Fix access rule visibility locks 052e324e2 decorate all missing *_update methods with db_retry on deadlock a1706e52a devstack: Fix missing manila command e68850644 NetApp: fix delay clone split when creating share from snapshot (#124) Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 3 + manila/api/v1/shares.py | 10 ++- manila/api/v2/share_accesses.py | 5 +- manila/db/sqlalchemy/api.py | 21 ++++++ manila/share/drivers/cephfs/driver.py | 1 - manila/share/drivers/generic.py | 16 ++++- manila/share/drivers/helpers.py | 2 + .../netapp/dataontap/client/client_cmode.py | 5 +- .../netapp/dataontap/client/client_cmode_rest.py | 5 +- .../netapp/dataontap/cluster_mode/lib_base.py | 6 +- manila/share/manager.py | 15 +++- .../netapp/dataontap/client/test_client_cmode.py | 30 -------- .../dataontap/client/test_client_cmode_rest.py | 6 +- .../netapp/dataontap/cluster_mode/test_lib_base.py | 10 +++ ...b_retry-on-update-methods-538f3a295a110f3f.yaml | 6 ++ ...access-rules-locks-lookup-b5efbd41397acba3.yaml | 8 +++ ...ding-cephfs-nfs-protocols-cf7e3949f688ad6f.yaml | 8 +++ ...fix-generic-driver-resize-0fde9c8674db5951.yaml | 6 ++ ...ing-uuid-to-mount-volumes-291208b283120224.yaml | 6 ++ ...plit-after-share-creation-fbae159d988fe2a0.yaml | 9 +++ setup.cfg | 1 - 27 files changed, 293 insertions(+), 67 deletions(-)