We eagerly announce the release of: manila 7.2.0: Shared Storage for OpenStack This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/manila/ For more details, please see below. 7.2.0 ^^^^^ Bug Fixes * The generic and LVM drivers have been fixed to always perform a filesystem check on newly created snapshots and derivative shares before attempting to assign a UUID to them. See Launchpad bug 1798219 (https://bugs.launchpad.net/manila/+bug/1798219) for more details. * Share type quotas, usages and reservations will now be correctly cleaned up if a share type has been deleted. See launchpad bug #1811680 (https://bugs.launchpad.net/manila/+bug/1811680) for details regarding the bug that prevented this cleanup prior. * Launchpad bug 1815038 (https://bugs.launchpad.net/manila/+bug/1815038) has been fixed and now we correctly parse the base URL from manila's endpoint url, accounting for proxy URLs. * APIs that were not returning a request ID ('x-compute-request-id') in the response headers have been fixed. * Shares backed by CephFS no longer have hard-coded mode 755. Use the "cephfs_volume_mode" configuration option to set another mode, such as 775 when using manila dynamic external storage provider with OpenShift. The default value remains 755 for backwards compatibility. * Fixed the driver filter to not check for hard equality between the share_backend_name and the name reported by the host as it defeats the purpose of the capabilities filter giving the ability to use "<in>" selection operator in the extra-spec. Refer to Launchpad bug 1815700 (https://bugs.launchpad.net/manila/+bug/1815700) for more details. Changes in manila 7.1.0..7.2.0 ------------------------------ aae7bc72 Destroy type quotas when a share type is deleted ce370a18 Fix driver filter to not check share_backend_name d0680115 Return request-id to APIs that don't respond with a body 5a3be015 Fix API version inferred w/ un-versioned URLs ddf05619 Manila VMAX docs - differences between quotas 21d5f1ec Manila VMAX docs - improve pre-configurations on VMAX section 396316b8 Manila VMAX docs - clarify snapshot support 9defa3bc Manila VMAX docs - clarify driver_handles_share_servers ba0842c7 VMAX manila doc - SSL Support 81498699 VMAX manila doc - use of correct VMAX tags 141d359f VMAX manila doc - support for IPv6 670449f3 Extend remove_version_from_href support 6b39562c Fix version selector when for proxy-style URLs c9f581ca [pylint] Fix lintstack.py for python2.x ba9a8bd5 Bump pylint job timeout 6b25b0a4 Port dummy driver manage/unmanage changes to stable edc60f76 Fix tls-proxy issues with the devstack plugin 55507cc6 [LVM] Run filesystem check before assigning UUID fcb40df7 Fix service image boot issues 6510f791 add tripleo scenario004 to experimental queue 94ee6dfd Bump timeout on dsvm jobs 095a542f Run ubuntu xenial ceph jobs 4831c624 Set mode for CephFS volumes and snapshots Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 55 ++-- devstack/plugin.sh | 24 +- devstack/settings | 4 +- .../share_back_ends_feature_support_mapping.rst | 4 +- .../drivers/dell-emc-vmax-driver.rst | 329 ++++++++++++++++++--- etc/manila/rootwrap.d/share.filters | 4 +- manila/api/common.py | 15 +- manila/api/openstack/wsgi.py | 10 +- manila/db/api.py | 9 +- manila/db/sqlalchemy/api.py | 51 ++-- manila/quota.py | 4 +- manila/scheduler/filters/driver.py | 16 +- manila/share/drivers/cephfs/driver.py | 27 +- manila/share/drivers/generic.py | 3 + manila/share/drivers/lvm.py | 20 +- .../post.yaml | 15 + .../run.yaml | 96 ++++++ .../post.yaml | 15 + .../run.yaml | 96 ++++++ .../manila-tempest-minimal-dsvm-dummy/run.yaml | 2 +- .../run.yaml | 2 + ...on-lvm-and-generic-driver-55e349e02e7fa370.yaml | 8 + ...-when-deleting-share-type-a18f2e00a65fe922.yaml | 7 + ...version_from_href-support-ea479daaaf5c5700.yaml | 6 + ...ly-request-id-in-all-apis-74419bc1b1feea1e.yaml | 4 + ...case-of-proxy-urls-e33466af856708b4.yaml\t\t\t" | 7 + .../notes/cephfs-set-mode-b7fb3ec51300c220.yaml | 8 + .../fixing-driver-filter-14022294c8c04d2d.yaml | 8 + tools/lintstack.py | 2 + 46 files changed, 1137 insertions(+), 231 deletions(-)