[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