[release-announce] glance_store 2.7.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 19 13:38:31 UTC 2021


We eagerly announce the release of:

glance_store 2.7.0: OpenStack Image Service Store Library

This release is part of the xena release series.

The source is available from:

    https://opendev.org/openstack/glance_store

Download the package from:

    https://pypi.org/project/glance_store

For more details, please see below.

2.7.0
^^^^^


Prelude
*******

This release adds support for handling cinder's multiattach volumes in
glance cinder store.

This was a quiet development cycle for the "glance_store" library.
Several bugs were fixed and some code changes were committed to
increase stability.


New Features
************

* Glance cinder store now supports handling of multiattach volumes.


Bug Fixes
*********

* Bug #1901138 (https://bugs.launchpad.net/glance-
  store/+bug/1901138): Blocked creation of images when glance store is
  cinder, cinder backend is nfs and volumes created are qcow2 format.

* Bug #1904546 (https://bugs.launchpad.net/cinder/+bug/1904546):

     Fixed creating multiple instances/volumes from image if
     multiattach volumes are used.

* * Bug 1926404: HTTP 413 : Failed to add object to Swift. Got error

    from Swift

  * Bug 1885651: swift_store_endpoint doesn't override keystone
    catalog

  * Bug 1934849: s3 backend takes time exponentially

   (https://code.launchpad.net/bugs/1926404)
  (https://code.launchpad.net/bugs/1885651)
  (https://code.launchpad.net/bugs/1934849)

Changes in glance_store 2.6.0..2.7.0
------------------------------------

6807722 Xena cycle Release Notes
6a241a2 Raise correct exception from "Quota full"
ecda7f6 Add volume multiattach handling
b42ffa4 Drop lower-constraints job
85c7a06 Glance cinder nfs: Block creating qcow2 volumes
1fb340e Doc: Use Block Storage API v3
1178f11 Add cinder's new attachment support
16924db swift: Take into account swift_store_endpoint


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |   2 -
glance_store/_drivers/cinder.py                    | 110 +++++----
glance_store/_drivers/swift/connection_manager.py  |   9 +-
glance_store/_drivers/swift/store.py               |   2 +
glance_store/common/attachment_state_manager.py    | 261 +++++++++++++++++++++
glance_store/common/cinder_utils.py                | 208 ++++++++++++++++
.../unit/common/test_attachment_state_manager.py   | 108 +++++++++
lower-constraints.txt                              |  87 -------
...inder-nfs-block-qcow2-vol-4fed58b0afafc980.yaml |   6 +
...ltiattach-volume-handling-1a8446a64463f2cf.yaml |  12 +
.../notes/xena-final-release-3c6e19dfba43b40d.yaml |  14 ++
test-requirements.txt                              |   1 +
tox.ini                                            |   7 +-
20 files changed, 1122 insertions(+), 208 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 2d1a2f4..b623f81 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -16,0 +17 @@ requests-mock>=1.2.0 # Apache-2.0
+retrying>=1.3.3






More information about the Release-announce mailing list