From e3dfcb8b95d6d0bc8e5f3c8b667f62b7bfd90040 Mon Sep 17 00:00:00 2001 From: bmc-msft <41130664+bmc-msft@users.noreply.github.com> Date: Fri, 5 Feb 2021 09:53:29 -0500 Subject: [PATCH] Scalesets that are about to be deleted don't need updated configs (#511) --- src/api-service/__app__/onefuzzlib/workers/scalesets.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/api-service/__app__/onefuzzlib/workers/scalesets.py b/src/api-service/__app__/onefuzzlib/workers/scalesets.py index eeb9b3161..72d49051f 100644 --- a/src/api-service/__app__/onefuzzlib/workers/scalesets.py +++ b/src/api-service/__app__/onefuzzlib/workers/scalesets.py @@ -537,8 +537,16 @@ class Scaleset(BASE_SCALESET, ORMMixin): def update_configs(self) -> None: from .pools import Pool + if self.state == ScalesetState.halt: + logging.info( + "not updating configs, scaleset is set to be deleted: %s", + self.scaleset_id, + ) + return + if not self.needs_config_update: logging.debug("config update not needed: %s", self.scaleset_id) + return logging.info("updating scaleset configs: %s", self.scaleset_id)