We exuberantly announce the release of: glance_store 4.3.0: OpenStack Image Service Store Library This release is part of the antelope 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. 4.3.0 ^^^^^ New Features ************ * Added support for extending in-use volumes in cinder store. A new boolean config option "cinder_do_extend_attached" is added which allows operators to enable/disable extending in-use volume support when creating an image. By default, "cinder_do_extend_attached" will be "False" i.e. old flow of detaching, extending and attaching will be used. Deprecation Notes ***************** * The 'rados_connect_timeout' config option for the RBD store has been deprecated and will be removed in the future. It has been silently ignored for multiple releases. Users willing to set a timeout for the connection to the cluster can use Ceph's 'client_mount_timeout' option. Bug Fixes ********* * Bug #2000584 (https://bugs.launchpad.net/glance- store/+bug/2000584): Fixed image create with cinder NFS store when using sparse volumes. Changes in glance_store 4.2.0..4.3.0 ------------------------------------ 2379a56 Imported Translations from Zanata a7edc87 Cinder: Add support to extend attached volumes d0733a0 Refactor/restructure glance cinder store b1d0fee Rbd: Deprecate unused rados_connect_timeout Diffstat (except docs and test files) ------------------------------------- glance_store/_drivers/cinder/__init__.py | 16 ++ glance_store/_drivers/cinder/base.py | 66 +++++ glance_store/_drivers/cinder/nfs.py | 106 ++++++++ glance_store/_drivers/cinder/scaleio.py | 79 ++++++ .../_drivers/{cinder.py => cinder/store.py} | 299 +++++++++++---------- glance_store/_drivers/rbd.py | 13 +- glance_store/common/attachment_state_manager.py | 2 +- glance_store/common/cinder_utils.py | 18 ++ .../unit/{ => cinder}/test_multistore_cinder.py | 17 +- .../unit/common/test_attachment_state_manager.py | 3 +- ...fix-nfs-sparse-vol-create-76631ce05f86257c.yaml | 5 + ...port-extend-in-use-volume-c6292f950ff75cca.yaml | 10 + ...ate-rados_connect_timeout-767ed1eaa026196e.yaml | 7 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 19 +- 22 files changed, 807 insertions(+), 228 deletions(-)