[release-announce] manila 9.1.4 (train)
no-reply at openstack.org
no-reply at openstack.org
Fri Jul 31 10:08:37 UTC 2020
We jubilantly announce the release of:
manila 9.1.4: 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.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
*********
* Dell EMC Unity Driver: Fixes bug 1841035 to avoid lots of error
messages displayed in logs.
* 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 the Generic driver to evict and kill any user processes
accessing a share before attempting to extend or shrink a CIFS
share.
* A new user message has been added in case of share extensions
failing asynchronously.
* Fixed unneeded all ports list request to Neutron in service
instance helper module on tearing down service subnet, Neutron can
filter them by subnet_id itself.
* 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 bug #1882590
(https://bugs.launchpad.net/manila/+bug/1882590) that caused an
error on starting a NetApp backend when using the SVM scoped
account.
* 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.
* 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.
* 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.
Changes in manila 9.1.3..9.1.4
------------------------------
4e292ea8 Harden LVM driver deletion paths
2063c93c Update LVM volume extend
afb63e9d [ci] Remove explicit compression of log files
bf97dcc9 [NetApp] Fix default ipspace deletion issue
c915918f [NetApp] Fix falsely report migration cancelation success
779ae5f1 Monkey patch original current_thread _active
6ad361a1 [NetApp] update set_preferred_dc for ontapi 1.150
0a312543 Update NFS helper restart
2f2ed258 Enforce policy checks getting share-type by name
9a0036a2 [Unity]: Failed to enabled ACE for share
b252cb80 [NetApp] Fix svm scoped account
f9110240 Fix uwsgi path location
badb3967 Add asynchronous error info into messages when share extend error
51b918a8 [devstack] Allow cephfs daemon port access
b07c2484 CIFS extension failing because of volume in use
6542f2f1 Get ports filtered by subnet id on share-server cleanup
Diffstat (except docs and test files)
-------------------------------------
contrib/ci/common.sh | 19 +--
devstack/plugin.sh | 37 +++---
manila/api/v1/shares.py | 3 +-
manila/cmd/api.py | 6 +
manila/cmd/data.py | 6 +
manila/cmd/scheduler.py | 6 +
manila/cmd/share.py | 6 +
manila/db/sqlalchemy/api.py | 3 +-
manila/message/message_field.py | 13 ++-
.../share/drivers/dell_emc/plugins/unity/client.py | 10 +-
.../drivers/dell_emc/plugins/unity/connection.py | 3 +-
manila/share/drivers/helpers.py | 45 +++++++-
manila/share/drivers/lvm.py | 19 +--
.../netapp/dataontap/client/client_cmode.py | 6 +
.../netapp/dataontap/cluster_mode/lib_base.py | 67 +++++++++--
.../netapp/dataontap/cluster_mode/lib_multi_svm.py | 6 +-
manila/share/drivers/netapp/options.py | 8 +-
manila/share/drivers/service_instance.py | 13 +--
manila/share/manager.py | 8 +-
.../netapp/dataontap/client/test_client_cmode.py | 27 ++++-
.../netapp/dataontap/cluster_mode/test_lib_base.py | 128 ++++++++++++++++-----
...nity-fix-ace-enable-error-b00281bb306d176b.yaml | 7 ++
...app-migration-cancelation-fb913131eb8eb82a.yaml | 20 ++++
...-because-of-volume-in-use-3fea31c4a58e2f1b.yaml | 4 +
...r-when-share-extend-error-a0c458204b395994.yaml | 5 +
...-1879754-teardown-network-d1887cdf6eb83388.yaml | 5 +
...ot-delete-default-ipspace-aee638279e0f8e93.yaml | 9 ++
...590-fix-svm-scoped-netapp-85b53830135f7558.yaml | 6 +
...etting-share-type-by-name-5eca17b02bea5261.yaml | 8 ++
...dd-cifs-dc-add-skip-check-c8ea9b952cedb643.yaml | 7 ++
...8915-harden-lvm-deletions-2a735ab0ee4a4903.yaml | 6 +
35 files changed, 501 insertions(+), 135 deletions(-)
More information about the Release-announce
mailing list