diff options
author | whoami-rajat <rajatdhasmana@gmail.com> | 2020-08-17 15:59:29 +0000 |
---|---|---|
committer | Rajat Dhasmana <rajatdhasmana@gmail.com> | 2020-08-24 21:27:51 +0000 |
commit | eec0948343d1430515e7ef5e90ec9063044c17a2 (patch) | |
tree | 6edd01e4ba63c8e9db2f328d221d64eb6d0671d3 /releasenotes | |
parent | 3b71ce2d476a9fc4fa86091711d0b8ca1dff8868 (diff) | |
download | glance_store-eec0948343d1430515e7ef5e90ec9063044c17a2.tar.gz |
Support Cinder multiple stores
This patch adds support for configuring multiple cinder stores.
The following changes are part of this patch:
1) location URL format: previously cinder://<volume-id>, the format is
now changed to cinder://<store-name>/<volume-id>
2) Check for configured volume types: During initialization of service,
all volume types configured in the cinder store(s) will be checked if
they exist in deployment or not, the store with the wrong type will be
disabled. if cinder store is configured using traditional/old way
(i.e. using 'stores' config option) then this validation will not be performed.
3) Update legacy images: This change is partially depedent on the glance
changes[1] which trigger updating the URL for legacy images and the
cinder store checks the configured stores volume type against the existing
image-volume's type and update it respectively.
[1] https://review.opendev.org/#/c/742373/
Implements: blueprint multiple-cinder-backend-support
Change-Id: I0ba36d1095886fd1d96926af37a3a65a178c004f
Diffstat (limited to 'releasenotes')
-rw-r--r-- | releasenotes/notes/support-cinder-multiple-stores-6cc8489f8f4f8ff3.yaml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/releasenotes/notes/support-cinder-multiple-stores-6cc8489f8f4f8ff3.yaml b/releasenotes/notes/support-cinder-multiple-stores-6cc8489f8f4f8ff3.yaml new file mode 100644 index 0000000..24d2330 --- /dev/null +++ b/releasenotes/notes/support-cinder-multiple-stores-6cc8489f8f4f8ff3.yaml @@ -0,0 +1,10 @@ +--- +features: + - | + Added support for cinder multiple stores. Operators can now configure + multiple cinder stores by configuring a unique cinder_volume_type for + each cinder store. +upgrade: + - | + Legacy images will be moved to specific stores as per their current + volume's type and the location URL will be updated respectively. |