We are stoked to announce the release of: manila 6.2.0: Shared Storage for OpenStack This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/manila/ For more details, please see below. 6.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. * Drivers using ganesha can now handle 'manila access-allow <share- id> ip 0.0.0.0/0' as a way to allow access to the share from all IPs. * 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 6.1.0..6.2.0 ------------------------------ 7c142838 Manila VMAX docs - differences between quotas 988c63ec Manila VMAX docs - improve pre-configurations on VMAX section 9ffe3901 Manila VMAX docs - clarify snapshot support e2298733 Manila VMAX docs - clarify driver_handles_share_servers 9f987871 VMAX manila doc - SSL Support d10334e1 VMAX manila doc - use of correct VMAX tags c75d48c0 Fix driver filter to not check share_backend_name c9f95411 Destroy type quotas when a share type is deleted 07c48099 Fix API version inferred w/ un-versioned URLs 587a1b2a Fix version selector when for proxy-style URLs 4bfff605 Extend remove_version_from_href support 534aed13 Return request-id to APIs that don't respond with a body 00bd9230 Port dummy driver manage/unmanage changes to stable e9e4a3a6 [LVM] Run filesystem check before assigning UUID 5bfe7f33 Fix service image boot issues 1fa04f15 add tripleo scenario004 to experimental queue cf98b959 Set mode for CephFS volumes and snapshots 4de31175 Bump timeout on dsvm jobs 40792c69 Fix ganesha for 0.0.0.0/0 access 13f121ad Only run the needed services for CephFS jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 21 +- devstack/settings | 4 +- .../drivers/dell-emc-vmax-driver.rst | 301 ++++++++++++++++++--- 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/ganesha/__init__.py | 4 + manila/share/drivers/ganesha/utils.py | 13 + manila/share/drivers/generic.py | 3 + manila/share/drivers/lvm.py | 20 +- .../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 + ...-allow-access-for-all-ips-09773a79dc76ad44.yaml | 6 + .../fixing-driver-filter-14022294c8c04d2d.yaml | 8 + 43 files changed, 880 insertions(+), 217 deletions(-)