glance/glance/async_/flows
Abhishek Kekane 6dba83ba3a Rethinking filesystem access
In Rocky multiple backend support is added as experimental feature. In
order to take advantage of this feature it is decided to deprecate
work_dir and node_staging_uri configuration options
and reserve two filesystem stores 'os_glance_tasks_store' and
'os_glance_staging_store', which can be used to get rid of initializing
store via internal functions.

These internal stores are considered "reserved stores" by Glance.
For the time being, these are hard-coded as filesystem stores.  The
store prefix 'os_glance_' is reserved for internal Glance use and
the glance-api service will refuse to start if a store with this
prefix is included in the enabled_backends config option in
glance-api.conf.

NOTE: Because there are no sensible default values for the location
of the datadir for each of these stores, the operator must define
'os_glance_tasks_store' and 'os_glance_staging_store' in
glance-api.conf configuration file as shown below.

[os_glance_tasks_store]
filesystem_store_datadir = /var/lib/glance/tasks_work_dir/

[os_glance_staging_store]
filesystem_store_datadir = /var/lib/glance/staging/

Each filesystem store must have a unique datadir.

Depends-On: https://review.openstack.org/#/c/639765/
Implements: blueprint rethinking-filesystem-access
Change-Id: I86ec513c5fc653dbb97b79d953d8430f014e684f
2019-10-01 09:53:48 +00:00
..
_internal_plugins Rethinking filesystem access 2019-10-01 09:53:48 +00:00
plugins Correct typo in config option choices 2018-12-21 09:29:17 -05:00
__init__.py Rename async package to async_ 2018-08-07 14:42:14 -04:00
api_image_import.py Rethinking filesystem access 2019-10-01 09:53:48 +00:00
base_import.py Rethinking filesystem access 2019-10-01 09:53:48 +00:00
convert.py Rethinking filesystem access 2019-10-01 09:53:48 +00:00
introspect.py Rename async package to async_ 2018-08-07 14:42:14 -04:00
ovf_process.py Rethinking filesystem access 2019-10-01 09:53:48 +00:00