We contentedly announce the release of: manila 11.0.1: Shared Storage for OpenStack This release is part of the victoria 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. 11.0.1 ^^^^^^ Bug Fixes * Fixed an issue on ONTAP NetApp driver that caused access rules not to be applied to a promoted replica using CIFS protocol. Please refer to the Launchpad bug #1896949 (https://bugs.launchpad.net/manila/+bug/1896949) for more details. * 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. * The NetApp cDOT driver now sets the required NFS options for clients running Windows operating systems with NFSv3 support. * Share cleanup for the LVM driver has been enhanced to retry on known errors that could occur due to mount propagation. See bug 1903773 (https://bugs.launchpad.net/manila/+bug/1903773) for more details. * Share cleanup for the ZFSOnLinux driver has been enhanced to retry on known errors that could occur due to mount propagation. See bug 1903773 (https://bugs.launchpad.net/manila/+bug/1903773) for more details. * 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 11.0.0..11.0.1 -------------------------------- a5bd828c Update doc for manila-service-image download 1f12cb66 Move shares filtering to database layer d761b111 Delete unavailable py2 package 2ad9bcc1 [glusterfs] don't reinit volume list on deletion b7447c78 [stable/victoria] Update requirements 5cff4d4b Fix logic that determines a share exists before manage 1af6f492 [NetApp] Support NFS shares on windows bd19642d Retry unmount operation on the LVM driver a8b6b3a8 Retry unmount operation on the ZFSOnLinux driver cfc0543b fix reno file location and indention 9de17f66 Add share server migration admin documentation c857b94e [NetApp] Fix access rules for CIFS promoted replica ece87501 Set Victoria max version in the api doc 07ad2229 Update TOX_CONSTRAINTS_FILE for stable/victoria 83e334b9 Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../shared-file-systems-share-server-migration.rst | 340 +++++++++++++++++++++ .../configuration/shared-file-systems/drivers.rst | 2 + .../dhss-true-mode-using-shared-file-systems.rst | 3 +- lower-constraints.txt | 11 +- manila/api/openstack/rest_api_version_history.rst | 4 +- manila/api/v1/share_manage.py | 11 +- manila/db/sqlalchemy/api.py | 180 ++++++++--- manila/share/api.py | 62 ++-- manila/share/drivers/glusterfs/layout_volume.py | 3 +- manila/share/drivers/lvm.py | 51 ++-- .../netapp/dataontap/client/client_cmode.py | 4 + .../netapp/dataontap/cluster_mode/lib_base.py | 5 +- manila/share/drivers/zfsonlinux/driver.py | 39 ++- .../netapp/dataontap/client/test_client_cmode.py | 4 + ...ss-rules-promoted-replica-70b32991cc90e1ca.yaml | 7 + ...multiple-export-locations-32ade25e9d82535b.yaml | 11 + ...37-netapp-nfs-for-windows-465e704524277ea2.yaml | 5 + ...nmounting-after-migration-75640e3c9dc62dba.yaml | 6 + ...nmounting-after-migration-329b1eb2f33f78a3.yaml | 6 + ...llemc-fix-capacity-report-25f75a6c96e12b40.yaml | 6 +- requirements.txt | 4 +- test-requirements.txt | 2 +- tox.ini | 6 +- 38 files changed, 841 insertions(+), 260 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 18943aa2..72d250e2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -alembic>=0.8.10 # MIT +alembic>=0.9.6 # MIT @@ -33 +33 @@ python-neutronclient>=6.7.0 # Apache-2.0 -keystoneauth1>=3.4.0 # Apache-2.0 +keystoneauth1>=3.6.2 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index aa31ff60..55ccdfb1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ -hacking>=3.0.1,<3.1.0 # Apache-2.0 +hacking>=3.1.0,<3.2.0 # Apache-2.0