[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