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(-)
participants (1)
-
no-reply@openstack.org