[release-announce] manila 9.1.1 (train)
no-reply at openstack.org
no-reply at openstack.org
Thu Mar 26 12:44:01 UTC 2020
We are thrilled to announce the release of:
manila 9.1.1: 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.1
^^^^^
New Features
************
* A "no-op" interface driver
(manila.network.linux.interface.NoopInterfaceDriver) has been
introduced to work with drivers that create and manage lifecycle of
share servers ("driver_handles_share_servers=True") through service
instance virtual machines using OpenStack Compute. This interface
driver can be used when manila-share is running on a machine that
has access to the administrator network used by Manila.
Security Issues
***************
* Closes a gap where a user can see the export locations for another
user's share if the uuid of the other share is leaked, stolen, or
(improbably) guessed.
* CVE-2020-9543: An issue with share network retrieval has been
addressed in the API by scoping unprivileged access to project only.
Please see launchpad bug #1861485
(https://bugs.launchpad.net/manila/+bug/1861485) for more details.
Bug Fixes
*********
* Fixed Quota exceeded exception for snapshot creation. Consumed
gigabytes now reports the snapshot gigabytes instead of share
gigabytes usage.
* Improved share list speed using lazy='subquery'. The sqlalchemy
models of Share and Share Instance relationships previously had
lazy='immediate'. This resulted in at least three extra queries when
we queried for all share details.
Changes in manila 9.1.0..9.1.1
------------------------------
02fd716b Enforce policy checks for share export locations
496e6e1d share_networks: enable project_only API only
b7d68714 Add opt doc and reno for noop interface driver
ab5765d9 Use psycopg2-binary for test-requirements
3b9ba1d3 Introduce noop interface driver
ccc781d0 Refactor route clearing to linux interface
c5e2a008 clear_outdated_routes: reduce neutron calls
64b7712a generic: Refactor network functions to l3_init
9ff0d6d9 Use StrOpt for instance type
f01e4855 Improve share list speed using lazy='subquery'
9c07eb31 Fix over-quota exception of snapshot creation
ce302d04 VNX/Powermax: Make it work under python3
Diffstat (except docs and test files)
-------------------------------------
lower-constraints.txt | 2 +-
manila/api/v2/share_export_locations.py | 5 +-
manila/api/v2/share_instance_export_locations.py | 8 ++-
manila/db/sqlalchemy/api.py | 3 +-
manila/db/sqlalchemy/models.py | 6 +-
manila/network/linux/interface.py | 52 ++++++++++++++++-
manila/share/api.py | 9 +--
.../drivers/dell_emc/common/enas/connector.py | 4 +-
.../drivers/dell_emc/common/enas/xml_api_parser.py | 2 +-
manila/share/drivers/service_instance.py | 67 ++++++++--------------
.../share/drivers/dell_emc/common/enas/fakes.py | 2 +-
.../drivers/dell_emc/common/enas/test_connector.py | 2 +-
...or-share-export-locations-a5cea1ec123b1469.yaml | 6 ++
...shot-over-quota-exception-bb6691612af03ddf.yaml | 5 ++
...-1859785-share-list-speed-6b09e7717624e037.yaml | 7 +++
...x-share-network-retrieval-31768dcda5aeeaaa.yaml | 7 +++
...ver-noop-interface-driver-24abcf7af1e08ff9.yaml | 9 +++
test-requirements.txt | 2 +-
23 files changed, 259 insertions(+), 120 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 3737aa35..4cc78ad9 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -20 +20 @@ PyMySQL>=0.7.6 # MIT License
-psycopg2>=2.6.2 # LGPL/ZPL
+psycopg2-binary>=2.6.2 # LGPL/ZPL
More information about the Release-announce
mailing list