[release-announce] manila 10.0.2 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Mon Feb 1 17:49:14 UTC 2021


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(-)







More information about the Release-announce mailing list