[release-announce] glance-store 4.6.0 (bobcat)
no-reply at openstack.org
no-reply at openstack.org
Thu Jun 22 12:37:11 UTC 2023
We are delighted to announce the release of:
glance-store 4.6.0: OpenStack Image Service Store Library
This release is part of the bobcat release series.
The source is available from:
https://opendev.org/openstack/glance-store
Download the package from:
https://pypi.org/project/glance-store
Please report issues through:
https://bugs.launchpad.net/glance-store/+bugs
For more details, please see below.
4.6.0
^^^^^
New Features
* A *weight* option has been added to the store configuration
definition. This allows configuring stores with *relative* weights
to each other for sorting when an image exists in multiple stores.
* The RBD driver now moves images to the trash if they cannot be
deleted immediately due to having snapshots. This fixes the long-
standing issue where base images are unable to be deleted
until/unless all snapshots of it are also deleted. Moving the image
to the trash allows Glance to proceed with the deletion of the image
(as far as it is concerned), mark the RBD image for deletion, which
will happen once the last snapshot that uses it has been deleted.
Changes in glance-store 4.5.0..4.6.0
------------------------------------
5427e0c RBD: Trash image when snapshots prevent deletion
b0b3edf Add per-store weight config element
127410c RBD: Wrap RBD calls in native threads
cc39326 Make ceph job voting
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 2 +-
glance_store/_drivers/rbd.py | 37 +++++---
glance_store/driver.py | 19 +++-
.../notes/add-store-weight-d443fbea8cc8d4c9.yaml | 6 ++
.../rbd-trash-snapshots-158a39da4248fb0c.yaml | 10 ++
7 files changed, 161 insertions(+), 28 deletions(-)
More information about the Release-announce
mailing list