We are jazzed to announce the release of: manila 9.1.5: Shared Storage for OpenStack This release is part of the train 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. 9.1.5 ^^^^^ 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 bug #1878993 (https://bugs.launchpad.net/manila/+bug/1878993) that caused a failure on HTTPS connections within NetApp backend using python 3.7. * 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. * 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 9.1.4..9.1.5 ------------------------------ 960e45bd Update doc for manila-service-image download bff8a0d9 [stable/train] Update requirements and constraints dcf74f52 Fix logic that determines a share exists before manage 17f6e7f1 [NetApp] Support NFS shares on windows 43dba7d4 fix reno file location and indention 226f7e75 [NetApp] Fix CIFS promote back issue 02251481 [NetApp] Fix HTTPS connection for python 3.7 807b10f8 [Glusterfs] Fix delete share, Couldn't find the 'gluster_used_vols' d9e6743b [Glusterfs] Fix delete share, mount point not disconnected e13af088 Fix documentation for types and extra specs 3b82fef5 Update access rules documentation for user guide 3d2820c3 Add mod_wsgi configuration samples ecb9d639 Add uWSGI configuration samples a6e3474d Fix wrong capacity in pool_stat for DellEMC manila drivers. 4ac14e01 Fix fallback share group snapshot implementation 0a8fc83f Add verify-noapi testcase to grenade Diffstat (except docs and test files) ------------------------------------- contrib/ci/pre_test_hook.sh | 1 - devstack/upgrade/resources.sh | 47 ++- .../admin/group_capabilities_and_extra_specs.rst | 58 +-- .../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 | 14 +- manila/api/v1/share_manage.py | 11 +- manila/db/sqlalchemy/api.py | 13 + 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 | 5 + .../share/drivers/netapp/dataontap/client/api.py | 51 +-- .../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 + .../drivers/dell_emc/common/enas/test_utils.py | 16 + .../dell_emc/plugins/powermax/test_connection.py | 9 +- .../dell_emc/plugins/unity/test_connection.py | 15 +- .../dell_emc/plugins/vnx/test_connection.py | 9 +- .../share/drivers/glusterfs/test_layout_volume.py | 8 +- .../share/drivers/netapp/dataontap/client/fakes.py | 4 +- .../drivers/netapp/dataontap/client/test_api.py | 47 +-- .../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/run.yaml | 5 +- ...multiple-export-locations-32ade25e9d82535b.yaml | 11 + ...-1878993-netapp-fix-https-3eddf9eb5b762f3a.yaml | 6 + ...x-cifs-promote-back-issue-d8fe28466f9dde49.yaml | 7 + ...0-Glusterfs-fix-del-share-89dabc8751ed4fec.yaml | 6 + ...up-snapshot-create-delete-0595f9d7a4c0c343.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 + requirements.txt | 6 +- test-requirements.txt | 4 +- tox.ini | 7 +- 56 files changed, 1185 insertions(+), 566 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 60e5007c..8eaf93e4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ Babel!=2.4.0,>=2.3.4 # BSD -eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT +eventlet>=0.24.1 # MIT @@ -20 +20 @@ oslo.log>=3.36.0 # Apache-2.0 -oslo.messaging>=5.29.0 # Apache-2.0 +oslo.messaging>=6.4.1 # Apache-2.0 @@ -26 +26 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -oslo.service!=1.28.1,>=1.24.0 # Apache-2.0 +oslo.service>=1.31.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 4cc78ad9..9b5783f6 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -bashate>=0.5.1 # Apache-2.0 +bashate>=0.6.0 # Apache-2.0 @@ -20 +20 @@ PyMySQL>=0.7.6 # MIT License -psycopg2-binary>=2.6.2 # LGPL/ZPL +psycopg2-binary>=2.8.3 # LGPL/ZPL
participants (1)
-
no-reply@openstack.org