[release-announce] manila 9.1.5 (train)

no-reply at openstack.org no-reply at openstack.org
Mon Feb 1 17:36:04 UTC 2021


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






More information about the Release-announce mailing list