glance_store/releasenotes/notes
Gorka Eguileor 73ebb70542 Support os-brick specific lock_path for Cinder
As a new feature relevant for the Cinder store, os-brick now supports
setting the location of file locks in a different location from the
locks of the service.

The functionality is intended for HCI deployments and hosts that are
running Cinder and Glance using Cinder backend.  In those scenarios the
service can use a service specific location for its file locks while
only sharing the location of os-brick with the other services.

To leverage this functionality the new os-brick code is needed and
method ``os_brick.setup`` needs to be called once the service
configuration options have been loaded.

The default value of the os-brick ``lock_path`` is the one set in
``oslo_concurrency``.

This patch adds support for this new feature in a backward compatible
way so code works even if using an os-brick version that doesn't have
this feature.  That is the case for many CI jobs that install os-brick
from PyPi instead of the code present in master.

Change-Id: Ib11d63e3c388e12f145f40247d17030a566b8c5e
2022-07-12 11:30:31 +02:00
..
.placeholder Add reno for release notes management in glance_store 2015-12-04 12:29:11 -06:00
0.29.1-notes-ded2a1d473a306c7.yaml Add 0.29.1 releasenotes 2019-06-07 12:01:52 +01:00
Stein_final_release-c7df5838028b8c7e.yaml Stein cycle Release Notes 2019-02-28 17:29:56 +00:00
block-creating-encrypted-nfs-volumes-d0ff370ab762042e.yaml Don't allow image creation with encrypted nfs volumes 2020-06-22 07:08:13 +00:00
bug-1820817-0ee70781918d232e.yaml Re-use swift_store_cacert for Keystone session 2020-01-14 07:25:29 +00:00
bug-1915602-fcc807a435d8a6bf.yaml Cinder store: Use v3 API by default 2021-02-13 22:20:06 +09:00
bug-1954883-3666d63a3c0233f1.yaml [RBD] Clone v2: Image is unusable if deletion fails 2021-12-21 17:11:45 +00:00
cinder-nfs-block-qcow2-vol-4fed58b0afafc980.yaml Glance cinder nfs: Block creating qcow2 volumes 2021-07-28 11:14:46 -04:00
deprecate-sheepdog-driver-1f9689c327f313d4.yaml Deprecate Sheepdog driver 2019-07-19 16:38:18 -04:00
deprecate-store_add_to_backend-f419e5c4210613d2.yaml Deprecate store_add_to_backend() 2018-07-18 12:02:43 -04:00
deprecate-store_capabilities_update_min_interval-039389fa296e2494.yaml Deprecate store_capabilities_update_min_interval 2018-06-20 19:40:17 -04:00
drop-py-2-7-345cafc9c1d3f892.yaml Drop python 2.7 support and testing 2020-01-22 16:27:08 +00:00
drop-python-3-6-and-3-7-41af87576c4fd7b1.yaml Update python testing as per zed cycle teting runtime 2022-05-10 19:25:24 -05:00
fix-exception-logging-during-attach-9546e24189db83c4.yaml Cinder: Correct exception logging during attach 2022-04-28 10:31:54 +05:30
fix-interval-in-retries-471155ff34d9f0e9.yaml Correct retry interval during attach volume 2022-04-18 22:23:49 +05:30
fix-ip-in-connector-info-36b95d9959f10f63.yaml Pass valid IP address to os-brick 2021-12-23 11:39:53 -05:00
fix-wait-device-resize-c282940b71a3748e.yaml Cinder store: Wait for device resize 2022-02-07 23:56:17 +05:30
fs-drv-chunk-sz-a1b2f6a72fad92d5.yaml Filesystem driver: add chunk size config option 2019-02-25 14:47:07 +02:00
handle-sparse-image-a3ecfc4ae1c00d48.yaml Handle sparse images in glance_store 2020-08-21 07:02:43 -07:00
improved-configuration-options-3635b56aba3072c9.yaml Release note for glance_store configuration opts. 2016-08-17 21:04:33 +00:00
lock_path-cef9d6f5f52c3211.yaml Support os-brick specific lock_path for Cinder 2022-07-12 11:30:31 +02:00
move-rootwrap-config-f2cf435c548aab5c.yaml Move rootwrap config files from etc/* into etc/glance/* 2016-11-04 11:52:04 +00:00
multi-store-0c004fc8aba2a25d.yaml Add release notes for 0.25.0 2018-07-17 11:51:37 +00:00
multi-tenant-store-058b67ce5b7f3bd0.yaml Raise exc when using multi-tenant and swift+config 2016-12-16 19:48:09 +00:00
multiattach-volume-handling-1a8446a64463f2cf.yaml Add volume multiattach handling 2021-08-12 09:20:20 -04:00
multihash-support-629e9cbc283a8b47.yaml Multihash Implementation for Glance 2018-07-18 09:27:54 -04:00
pike-relnote-9f547df14184d18c.yaml Replace git.openstack.org URLs with opendev.org URLs 2019-05-05 14:45:44 +08:00
prevent-unauthorized-errors-ebb9cf2236595cd0.yaml Fix releasenotes to pass reno gates 2016-04-11 12:41:53 +03:00
queens-relnote-5fa2d009d9a9e458.yaml Replace git.openstack.org URLs with opendev.org URLs 2019-05-05 14:45:44 +08:00
release-1.0.0-7ab43e91523eb3c8.yaml Release note and documentation for 1.0.0 2019-07-19 21:45:53 -04:00
release-1.0.1-098b1487ac8cc9a1.yaml Release note for 1.0.1 2019-09-26 13:58:06 +00:00
release-1.2.0-8d239f01cd8ff0bf.yaml Release note for 1.2.0 2020-03-30 05:59:11 +00:00
releasenote-0.17.0-efee3f557ea2096a.yaml Add release notes for 0.17.0 2016-08-17 22:28:54 +00:00
remove-cinder-experimental-fbf9dea32c84dc9b.yaml Consider Cinder back-end as production ready 2018-07-19 13:56:40 +00:00
remove-gridfs-driver-09286e27613b4353.yaml Remove the gridfs driver 2016-01-18 15:41:32 -04:30
remove-s3-driver-f432afa1f53ecdf8.yaml process spelling error 2018-01-23 18:56:55 +08:00
remove-store-cap-update-min-interval-21fea4173ed4a09b.yaml Add releasenote for option removal 2019-05-30 13:06:04 -04:00
rethinking-filesystem-access-5ab872fd0c0d27db.yaml Rethinking file system access 2019-06-06 07:54:29 +00:00
rocky-bugfixes-adefa8f47db16a2d.yaml Add release notes for 0.25.0 2018-07-17 11:51:37 +00:00
set-documented-default-directory-for-filesystem-9b417a29416d3a94.yaml Set documented default directory for filesystem 2016-01-18 08:41:10 -04:30
sorted-drivers-for-configs-a905f07d3bf9c973.yaml Always return a sorted list of drivers for configs 2016-09-01 23:51:58 +00:00
start-using-reno-73ef709807e37b74.yaml Add reno for release notes management in glance_store 2015-12-04 12:29:11 -06:00
support-cinder-multiple-stores-6cc8489f8f4f8ff3.yaml Support Cinder multiple stores 2020-08-24 21:27:51 +00:00
support-cinder-upload-c85849d9c88bbd7e.yaml Fix misspelling in the releasenote support-cinder-upload 2016-02-29 00:24:51 +09:00
support-cinder-user-domain-420c76053dd50534.yaml Allow any Keystone domain for cinder store 2021-06-03 11:04:52 +00:00
support-s3-driver-a4158f9fa35931d5.yaml Add S3 store support to glance_store 2020-03-26 10:53:46 +09:00
update-stein-deprecations-3c2f6ffeab22b558.yaml Update deprecation notices 2018-12-20 11:24:44 -05:00
victoria-milestone-1-c1f9de5b90e8c326.yaml Release notes for Victoria Milestone 1 2020-06-22 06:36:03 +00:00
vmware-store-requests-369485d2cfdb6175.yaml Switch VMWare Datastore to use Requests 2016-02-24 22:53:15 -08:00
volume-type-validation-check-011a400d7fb3b307.yaml Validate volume type during volume create 2021-02-16 07:55:35 +00:00
wallaby-final-release-00f0f851ff7d93ab.yaml Wallaby cycle Release Notes 2021-03-01 07:17:27 +00:00
xena-final-release-3c6e19dfba43b40d.yaml Xena cycle Release Notes 2021-08-18 06:33:56 +00:00