From 37234ca66e7ffe994c5f27802122f05f5345e272 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Fri, 16 Nov 2018 10:16:39 -0500 Subject: [PATCH] prevent the dispatcher from using a nonsensical max_workers value --- awx/main/dispatch/pool.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awx/main/dispatch/pool.py b/awx/main/dispatch/pool.py index e93d2ffc90..73068599a2 100644 --- a/awx/main/dispatch/pool.py +++ b/awx/main/dispatch/pool.py @@ -296,6 +296,10 @@ class AutoscalePool(WorkerPool): # 5 workers per GB of total memory self.max_workers = (total_memory_gb * 5) + # max workers can't be less than min_workers + self.max_workers = max(self.min_workers, self.max_workers) + logger.warning(self.debug_meta) + @property def should_grow(self): if len(self.workers) < self.min_workers: