We are chuffed to announce the release of: manila 18.3.0 This release is part of the caracal 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. 18.3.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. Changes in manila 18.2.1..18.3.0 -------------------------------- 52bc77749 Don't override nfs protocols w/ CephFS 82428a03d fix volume resize issue when host not recognized 57e6a2a9b Drop broken manila-all script 221dae96d fix manila to use device uuid instead of name for mounting 57408d5ab Fix access rule visibility locks 1d545d3f1 decorate all missing *_update methods with db_retry on deadlock Diffstat (except docs and test files) ------------------------------------- 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 ++ ...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 ++++ setup.cfg | 1 - 17 files changed, 170 insertions(+), 22 deletions(-)
participants (1)
-
no-reply@openstack.org