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(-)
participants (1)
-
no-reply@openstack.org