[release-announce] manila 9.1.2 (train)
no-reply at openstack.org
no-reply at openstack.org
Tue Apr 28 14:59:57 UTC 2020
We joyfully announce the release of:
manila 9.1.2: 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.2
^^^^^
Bug Fixes
* Fixed Launchpad bug 1699836 (https://launchpad.net/bugs/1699836)
by preventing share type deletion when there are share group types
associated with them.
* NetApp cDOT driver is now fixed to remove the QoS Policy on the
backend volume when a share is migrated from an extra-spec which had
QoS defined to another extra-spec which has no QoS defined in it.
* The NetApp cDOT driver is now fixed to honour the standard
extra_specs during migration and manage/unmanage.
* Fixed an issue in NetApp driver share replica periodic check that
erroneously set a replica state to 'error'. In this routine, a
SnapMirror resync operation was being triggered while the replica
data transfering is still in progress, receiving an error from the
storage side. The driver now skips resync operation for all in
progress SnapMirror relationship status.
* Fixed an issue in NetApp driver when shrinking shares to a size
smaller than the current used space. Now it will return a more
appropriate error status called
"shrinking_possible_data_loss_error".
* Launchpad bug 1869148 (https://launchpad.net/bugs/1869148) has
been fixed. This bug could have affected environments where
extension APIs were provided in compiled files rather than source
code.
* Reduces an increase of schedule time for non thin provisioned
backends. On those backends, there is no need to calculate
provisioned_capacity_gb, as it is not used during the scheduling.
This calculation was not scaling properly on big environments as it
implies many database queries.
* Fixed the cleanup for private share types and share group types to
include clearing out the database entries recording project specific
access rules to these types. See Launchpad bug 1870751
(https://launchpad.net/bugs/1870751) for more details.
* NetApp cDOT driver is now fixed to not create peer relationship
between same share servers when handling share replica creation and
promotion. This issue was happening when operating in
*driver_handles_share_servers* enabled mode with backends configured
with more than one pool. See Launchpad bug 1872243
(https://launchpad.net/bugs/1872243) for more details.
* Fixed quota issue that made it impossible to create resources when
the project had the quotas set to unlimited, and the user had a
limited amount of quotas to use. Now, operations in the mentioned
quota scenario are working properly. Please see Launchpad bug
1872872 (https://bugs.launchpad.net/manila/+bug/1872872) for more
details.
* Updated the scheduler pool attributes "provisioned_capacity_gb"
and "allocated_capacity_gb" to accommodate shares being created.
This helps maintain an approximate tally of these attributes in
between back end scheduler updates.
* NetApp cDOT driver is now fixed to not trigger peer accept
operation between share servers that belong to the same cluster,
when handling share replica creation and promotion. This issue was
happening when operating in *driver_handles_share_servers* enabled
mode with multiple backends configured within the same cluster. See
Launchpad bug 1873963 (https://launchpad.net/bugs/1873963) for more
details.
Changes in manila 9.1.1..9.1.2
------------------------------
75ae51af [stable/train only] Pin neutron-tempest-plugin
1d4b3063 [NetApp] Fix vserver peer accept on intra cluster replication
97a91320 [NetApp] Fix share shrink error status
6a4eab05 fix bug in consume from share
73837ce0 fix bug in quota checking
da38cf61 Delete type access list when deleting types
18430cea Prevent share type deletion if linked to group types
f820551c [NetApp] Fix vserver peer creation with same vserver
cc2dea14 [NetApp] Fix share replica failing for 'transfer in progress' error
93102287 [CI] Stop gating with manila-tempest-minimal-dsvm-lvm
89aa8939 Remove provisioned calculation on non thin provision backends
678ea79f [NetApp] Fix driver to honor standard extra specs
f071a43e Increase MANILA_SERVICE_VM_FLAVOR_DISK
1fddc079 [NetApp] cDOT to set valid QoS during migration
6b3daf48 If only .pyc exist, the extension API will be disabled
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 18 +-
devstack/settings | 2 +-
manila/api/extensions.py | 10 +-
manila/db/sqlalchemy/api.py | 55 +++--
manila/exception.py | 4 +-
manila/scheduler/host_manager.py | 19 +-
.../share/drivers/netapp/dataontap/client/api.py | 1 +
.../netapp/dataontap/cluster_mode/data_motion.py | 9 +-
.../netapp/dataontap/cluster_mode/lib_base.py | 39 +++-
.../netapp/dataontap/cluster_mode/lib_multi_svm.py | 10 +-
.../netapp/dataontap/cluster_mode/test_lib_base.py | 47 ++++-
...-active-share-group-types-83809532d06ef0dd.yaml | 6 +
...alid-qos-during-migration-4405fff02bd6fa83.yaml | 5 +
...to-honour-std-extra-specs-d32fae4e9411b503.yaml | 4 +
...lica-update-check-failure-90aa964417e7734c.yaml | 9 +
...etapp-fix-shrinking-error-48bcfffe694f5e81.yaml | 7 +
...sion-API-cannot-be-loaded-172cb9153ebd4b56.yaml | 7 +
...thin-provisioned-backends-1da2cc33d365ba4f.yaml | 7 +
...oject-access-when-deleted-4fcd49ba6e6c40bd.yaml | 8 +
...er-peer-with-same-vserver-8bc65816f1764784.yaml | 10 +
...872872-fix-quota-checking-b06fd372be143101.yaml | 7 +
...73-fix-consume-from-share-eea5941de17a5bcc.yaml | 8 +
...server-peer-intra-cluster-966398cf3a621edd.yaml | 10 +
25 files changed, 538 insertions(+), 89 deletions(-)
More information about the Release-announce
mailing list