glance/glance/common
Dan Smith f4b78606ba Make wsgi_app support graceful shutdown
This makes us wait for all running threads in the tasks_pool threadpool
before exiting. Tested with uwsgi via devstack, with a long-running
image conversion task. Indeed, uwsgi triggers a graceful shutdown, we
wait for the remaining thread, and then exit when the conversion has
completed.

Closes-Bug: #1888713
Change-Id: I0cec7771ab8ce471607825eb4721fee1c6bdd1e6
2020-07-27 09:57:22 -07:00
..
location_strategy Remove all references to sheepdog 2020-04-02 15:39:57 -05:00
scripts Add ability to import image into multi-stores 2020-02-10 09:39:01 +01:00
__init__.py Empty files shouldn't contain copyright nor license 2013-12-24 22:39:05 -06:00
auth.py doc: Clean up unnecessary left vertical lines 2019-12-23 13:58:32 +00:00
client.py doc: Clean up unnecessary left vertical lines 2019-12-23 13:58:32 +00:00
config.py Make image conversion use a proper python interpreter for prlimit 2020-07-27 09:57:16 -07:00
crypt.py Use cryptography instead of pycrypto 2017-03-28 13:12:57 -04:00
exception.py Remove the remaining code after glare-ectomy 2017-03-17 15:29:16 +03:00
property_utils.py Move policy defaults into code 2020-01-06 12:56:30 -05:00
store_utils.py Improve lazy loading mechanism for multiple stores 2020-07-06 07:49:31 +00:00
swift_store_utils.py Raise hacking to latest 2.0.0 release 2020-03-27 14:11:08 -05:00
timeutils.py Raise hacking to latest 2.0.0 release 2020-03-27 14:11:08 -05:00
trust_auth.py Remove all usage of keystoneclient 2018-04-09 17:45:10 -05:00
utils.py Exclude http store if --all-stores specified for import/copy operation 2020-06-03 23:21:19 +00:00
wsgi.py Fix broken glance-cache-manage utility 2020-07-23 07:04:52 +00:00
wsgi_app.py Make wsgi_app support graceful shutdown 2020-07-27 09:57:22 -07:00
wsme_utils.py Replace oslo_utils.timeutils 2015-12-10 10:53:46 +00:00