From 007ecf2efe7131be3eac53bc30c5ee6b91aa85cb Mon Sep 17 00:00:00 2001 From: bmc-msft <41130664+bmc-msft@users.noreply.github.com> Date: Thu, 6 May 2021 12:00:09 -0400 Subject: [PATCH] shutdown missing scalesets during resize (#860) --- src/api-service/__app__/onefuzzlib/workers/scalesets.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/api-service/__app__/onefuzzlib/workers/scalesets.py b/src/api-service/__app__/onefuzzlib/workers/scalesets.py index 4907111c9..a8b3c1984 100644 --- a/src/api-service/__app__/onefuzzlib/workers/scalesets.py +++ b/src/api-service/__app__/onefuzzlib/workers/scalesets.py @@ -468,6 +468,10 @@ class Scaleset(BASE_SCALESET, ORMMixin): SCALESET_LOG_PREFIX + "scaleset is unavailable. scaleset_id:%s", self.scaleset_id, ) + # if the scaleset is missing, this is an indication the scaleset + # was manually deleted, rather than having OneFuzz delete it. As + # such, we should go thruogh the process of deleting it. + self.set_shutdown(now=True) return if size == self.size: