Reduce workers for label lookups
Using 16 causes excessive auth requests and gets us rate limited upstream. Let's make this dynamic so that the upstream VMs will use less workers. Partial-Bug: #1889122 Change-Id: Ib6fed59337f3dac07264052aaf2973ec5a69504f
This commit is contained in:
parent
1324107975
commit
5602dfd986
@ -888,7 +888,8 @@ class BaseImageUploader(object):
|
||||
tags_get_args.append((self, image, session))
|
||||
|
||||
images = []
|
||||
with futures.ThreadPoolExecutor(max_workers=16) as p:
|
||||
workers = min(max(2, processutils.get_worker_count() // 2), 8)
|
||||
with futures.ThreadPoolExecutor(max_workers=workers) as p:
|
||||
for image, tags in p.map(tags_for_image, tags_get_args):
|
||||
if not tags:
|
||||
continue
|
||||
|
Loading…
Reference in New Issue
Block a user