[release-announce] manila 8.1.4 (stein)

no-reply at openstack.org no-reply at openstack.org
Thu Nov 19 11:35:04 UTC 2020


We are happy to announce the release of:

manila 8.1.4: Shared Storage for OpenStack

This release is part of the stein 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.

8.1.4
^^^^^


Upgrade Notes
*************

* The configuration option "netapp_migration_cancel_timeout" can be
  specified in the NetApp backend section to redefine the amount of
  time that the NetApp driver must attempt to wait on the asynchronous
  operation to cancel an ongoing migration. This option is set to 3600
  seconds by default, which is sufficient time in most cases.


Bug Fixes
*********

* NetApp ONTAP share delete operation can fail sometimes when is
  triggered immediately after migration cancelation on a overloaded
  NetApp backend. Canceling an ongoing migration is an asynchronous
  operation on an ONTAP storage system. Now the NetApp driver checks
  if the asynchronous API has ended  its operation before reporting
  migration cancelation success. If the operation of the asynchronous
  API did not end within the specified timeout, the "migration cancel"
  cancel operation will be considered unsuccessful. To do so, a new
  configuration option "netapp_migration_cancel_timeout" has been
  added.

* 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.

* NetApp ONTAP driver is now fixed to avoid the deletion of
  *Cluster* and *Default* ipspaces when deleting a share server. This
  issue was happening only when operating in
  *driver_handles_share_servers* enabled mode and creating shares
  using *flat* network type. See Launchpad bug 1880747
  (https://launchpad.net/bugs/1880747) for more details.

* Fixed launchpad bug #1885956
  (https://bugs.launchpad.net/manila/+bug/1885956) by ensuring that
  policy checks are enforced when looking up a share-type by name.
  This prevents a problem where shares could be stuck in CREATING
  status when a user attempts to create a share using the name of a
  private share-type to which the user lacks access.

* 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.

* The NetApp cDOT driver now validates the configuration of
  preferred domain controller(s) added in CIFS security service server
  setup. The mandatory option "skip-config-validation" was introduced
  to "cifs-domain-preferred-dc-add" with ONTAP 9.5.

* 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.

* 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 8.1.3..8.1.4
------------------------------

ef8d704c [NetApp] Fix CIFS promote back issue
6caa6e84 fix reno file location and indention
017c0c42 [Glusterfs] Fix delete share, Couldn't find the 'gluster_used_vols'
4e75f14c [Glusterfs] Fix delete share, mount point not disconnected
7ed8f7fa Fix documentation for types and extra specs
2f90138d Add mod_wsgi configuration samples
5cd33f14 Update access rules documentation for user guide
da700b71 Add uWSGI configuration samples
184f2a68 Fix wrong capacity in pool_stat for DellEMC manila drivers.
edab20c2 Fix fallback share group snapshot implementation
c441ec22 Harden LVM driver deletion paths
cfdb200e [NetApp] Fix default ipspace deletion issue
1199489d [NetApp] Fix falsely report migration cancelation success
e378f445 Update LVM volume extend
2b16184d [ci] Remove explicit compression of log files
6ce7ad15 [NetApp] update set_preferred_dc for ontapi 1.150
a2f21e25 Update NFS helper restart
644cdf4e Enforce policy checks getting share-type by name


Diffstat (except docs and test files)
-------------------------------------

contrib/ci/common.sh                               |  19 +-
.../admin/group_capabilities_and_extra_specs.rst   |  58 +--
.../admin/shared-file-systems-share-types.rst      | 276 +++++++++-----
httpd/manila-uwsgi.ini                             |  18 +
httpd/mod_wsgi-manila.conf                         |  16 +
httpd/uwsgi-manila.conf                            |   3 +
manila/api/v1/shares.py                            |   3 +-
manila/db/sqlalchemy/api.py                        |   3 +-
manila/share/driver.py                             |   8 +
manila/share/drivers/dell_emc/common/enas/utils.py |   9 +
.../drivers/dell_emc/plugins/unity/connection.py   |  10 +-
.../drivers/dell_emc/plugins/vmax/connection.py    |   5 +-
.../drivers/dell_emc/plugins/vnx/connection.py     |   5 +-
manila/share/drivers/glusterfs/layout_volume.py    |   5 +
manila/share/drivers/helpers.py                    |  21 +-
manila/share/drivers/lvm.py                        |  19 +-
.../netapp/dataontap/client/client_cmode.py        |   6 +
.../netapp/dataontap/cluster_mode/lib_base.py      |  51 ++-
.../netapp/dataontap/cluster_mode/lib_multi_svm.py |   6 +-
.../drivers/netapp/dataontap/protocols/base.py     |   4 +
.../netapp/dataontap/protocols/cifs_cmode.py       |  10 +
.../netapp/dataontap/protocols/nfs_cmode.py        |   4 +
manila/share/drivers/netapp/options.py             |   8 +-
.../drivers/dell_emc/common/enas/test_utils.py     |  16 +
.../dell_emc/plugins/unity/test_connection.py      |  15 +-
.../dell_emc/plugins/vmax/test_connection.py       |   9 +-
.../dell_emc/plugins/vnx/test_connection.py        |   9 +-
.../share/drivers/glusterfs/test_layout_volume.py  |   8 +-
.../netapp/dataontap/client/test_client_cmode.py   |  27 +-
.../netapp/dataontap/cluster_mode/test_lib_base.py | 102 ++++-
.../netapp/dataontap/protocols/test_cifs_cmode.py  |   6 +
...app-migration-cancelation-fb913131eb8eb82a.yaml |  20 +
...x-cifs-promote-back-issue-d8fe28466f9dde49.yaml |   7 +
...ot-delete-default-ipspace-aee638279e0f8e93.yaml |   9 +
...etting-share-type-by-name-5eca17b02bea5261.yaml |   8 +
...0-Glusterfs-fix-del-share-89dabc8751ed4fec.yaml |   6 +
...dd-cifs-dc-add-skip-check-c8ea9b952cedb643.yaml |   7 +
...up-snapshot-create-delete-0595f9d7a4c0c343.yaml |   6 +
...8915-harden-lvm-deletions-2a735ab0ee4a4903.yaml |   6 +
...2-fix-Glusterfs-del-share-3c8467e1d9f0c6e4.yaml |   7 +
...llemc-fix-capacity-report-25f75a6c96e12b40.yaml |  10 +
50 files changed, 1199 insertions(+), 493 deletions(-)







More information about the Release-announce mailing list