We enthusiastically announce the release of: manila 10.0.2: Shared Storage for OpenStack This release is part of the ussuri stable 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. 10.0.2 ^^^^^^ Bug Fixes * The API to import shares into manila (https://docs.openstack.org /api-ref/shared-file-system/#manage-share-since-api-v2-7) could sometimes allow a share to be "managed" into manila multiple times via different export paths. This API could also incorrectly disallow a manage operation citing a new share in question was already managed. Both issues have now been fixed. See bug #1848608 (https://launchpad.net/bugs/1848608) and bug #1893718 (https://launchpad.net/bugs/1893718) for more details. * Fixed an issue while bringing shares under Manila management. Now, when a share is being managed and there is no available quota to complete this operation, the service will allow the quotas to be exceeded and the operation will be completed. The administrator will need to adjust the quotas after. Please see Launchpad bug (https://bugs.launchpad.net/manila/+bug/1863298) for more details. * Fixed an issue while promoting back share replicas created using CIFS protocol. Please refer to the Launchpad bug #1879368 (https://bugs.launchpad.net/manila/+bug/1879368) for more details. * Fixed bug #1886010 (https://bugs.launchpad.net/manila/+bug/1886010) This bug caused glusterfs shares to still be readable/writable to connected clients while the share was deleted from manila. * An error with share group snapshot creation and deletion due to missing attributes has been fixed. See Launchpad bug 1888905 (https://launchpad.net/bugs/1888905) for more information. * The LVM driver no longer fails to delete shares, snapshots and access rules that are missing from storage. See Launchpad bug #1888915 (https://launchpad.net/bugs/1888915) for more details. * Fixed bug #1894362 (https://bugs.launchpad.net/manila/+bug/1894362) Fixed the problem of Couldn't find the'gluster_used_vols' error when deploying glusterfs driver multi-backend service and deleting share instance. * The NetApp cDOT driver now sets the required NFS options for clients running Windows operating systems with NFSv3 support. * Dell EMC Manila Driver: Fixes wrong capacity in pool_stat. bug 1890372 (https://bugs.launchpad.net/manila/+bug/1890372) powermax manila return size in MB, bug 1890375 (https://bugs.launchpad.net/manila/+bug/1890375) vnx manila return size in MB, bug 1890376 (https://bugs.launchpad.net/manila/+bug/1890376) unity manila return size in bytes. Changes in manila 10.0.1..10.0.2 -------------------------------- 9828e169 Update doc for manila-service-image download bdd5f553 Delete unavailable py2 package 312e4d16 [glusterfs] don't reinit volume list on deletion ae9986ca [stable/ussuri] Update lower constraints a9e0ca25 Fix logic that determines a share exists before manage e08683fa [NetApp] Support NFS shares on windows 6020347e fix reno file location and indention 3d3eb35c Fix manila OverQuota issue while managing shares d2514735 [NetApp] Fix CIFS promote back issue 18623a0e [Glusterfs] Fix delete share, Couldn't find the 'gluster_used_vols' 4f2e400a [Glusterfs] Fix delete share, mount point not disconnected b780ef9e Fix documentation for types and extra specs 1434adc3 Update access rules documentation for user guide b8e1b965 Update docs for create share from snapshot in another back end eac41910 Add mod_wsgi configuration samples 8f5d8158 Add uWSGI configuration samples ba00d1b9 Fix wrong capacity in pool_stat for DellEMC manila drivers. 6815add9 Zuulv3 native grenade job e49075df Fix fallback share group snapshot implementation 54499876 Add verify-noapi testcase to grenade 8620f7ef Harden LVM driver deletion paths 531e8105 [ci] Remove explicit compression of log files Diffstat (except docs and test files) ------------------------------------- contrib/ci/common.sh | 19 +- contrib/ci/pre_test_hook.sh | 1 - devstack/upgrade/resources.sh | 47 ++- devstack/upgrade/settings | 16 +- .../admin/group_capabilities_and_extra_specs.rst | 58 +-- .../share_back_ends_feature_support_mapping.rst | 128 +++---- .../admin/shared-file-systems-share-types.rst | 276 +++++++++----- .../dhss-true-mode-using-shared-file-systems.rst | 3 +- httpd/manila-uwsgi.ini | 18 + httpd/mod_wsgi-manila.conf | 16 + httpd/uwsgi-manila.conf | 3 + lower-constraints.txt | 3 +- manila/api/v1/share_manage.py | 11 +- manila/db/api.py | 5 +- manila/db/sqlalchemy/api.py | 40 +- manila/quota.py | 8 +- manila/share/api.py | 37 +- manila/share/driver.py | 8 + manila/share/drivers/dell_emc/common/enas/utils.py | 9 + .../dell_emc/plugins/powermax/connection.py | 5 +- .../drivers/dell_emc/plugins/unity/connection.py | 10 +- .../drivers/dell_emc/plugins/vnx/connection.py | 5 +- manila/share/drivers/glusterfs/layout_volume.py | 4 + manila/share/drivers/helpers.py | 14 +- manila/share/drivers/lvm.py | 16 +- .../netapp/dataontap/client/client_cmode.py | 4 + .../netapp/dataontap/cluster_mode/lib_base.py | 22 +- .../drivers/netapp/dataontap/protocols/base.py | 4 + .../netapp/dataontap/protocols/cifs_cmode.py | 10 + .../netapp/dataontap/protocols/nfs_cmode.py | 4 + manila/share/manager.py | 9 +- .../drivers/dell_emc/common/enas/test_utils.py | 16 + .../dell_emc/plugins/powermax/test_connection.py | 9 +- .../dell_emc/plugins/unity/test_connection.py | 18 +- .../dell_emc/plugins/vnx/test_connection.py | 9 +- .../share/drivers/glusterfs/test_layout_volume.py | 8 +- .../netapp/dataontap/client/test_client_cmode.py | 4 + .../netapp/dataontap/cluster_mode/test_lib_base.py | 42 ++- .../netapp/dataontap/protocols/test_cifs_cmode.py | 6 + playbooks/legacy/grenade-dsvm-manila/post.yaml | 15 - playbooks/legacy/grenade-dsvm-manila/run.yaml | 70 ---- ...multiple-export-locations-32ade25e9d82535b.yaml | 11 + ...ix-manage-overquota-issue-37031a593b66f8ba.yaml | 10 + ...x-cifs-promote-back-issue-d8fe28466f9dde49.yaml | 7 + ...0-Glusterfs-fix-del-share-89dabc8751ed4fec.yaml | 6 + ...up-snapshot-create-delete-0595f9d7a4c0c343.yaml | 6 + ...8915-harden-lvm-deletions-2a735ab0ee4a4903.yaml | 6 + ...2-fix-Glusterfs-del-share-3c8467e1d9f0c6e4.yaml | 7 + ...37-netapp-nfs-for-windows-465e704524277ea2.yaml | 5 + ...llemc-fix-capacity-report-25f75a6c96e12b40.yaml | 10 + zuul.d/grenade-jobs.yaml | 91 +++++ .zuul.yaml => zuul.d/project.yaml | 13 - 74 files changed, 1447 insertions(+), 726 deletions(-)
participants (1)
-
no-reply@openstack.org