From 99540a990fceca89d0e4e73493f4cc05dbd5441e Mon Sep 17 00:00:00 2001 From: Abhishek Kekane Date: Tue, 7 May 2024 18:05:24 +0000 Subject: [PATCH] Fix broken glance-cache-prefetcher utility glance-cache-preftecher utility was failing because it was not setting global threadpool model while initilizing the tool. Closes-Bug: #2065087 Change-Id: I0c09dd7c0d81178ebf2aa5efd19c54866fc8791b (cherry picked from commit 32ee57ccdeea90a86bce1e5e33d10fab115ed2d3) --- glance/cmd/cache_prefetcher.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/glance/cmd/cache_prefetcher.py b/glance/cmd/cache_prefetcher.py index 9a6c521d3c..f6e35e8086 100644 --- a/glance/cmd/cache_prefetcher.py +++ b/glance/cmd/cache_prefetcher.py @@ -36,6 +36,7 @@ if os.path.exists(os.path.join(possible_topdir, 'glance', '__init__.py')): import glance_store from oslo_log import log as logging +import glance.async_ from glance.common import config from glance.image_cache import prefetcher @@ -49,6 +50,7 @@ def main(): config.parse_cache_args() logging.setup(CONF, 'glance') CONF.import_opt('enabled_backends', 'glance.common.wsgi') + glance.async_.set_threadpool_model('eventlet') if CONF.enabled_backends: glance_store.register_store_opts(CONF)