[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