From f9cebaf216503bf55ac2c70ff448d6a2a75da82b Mon Sep 17 00:00:00 2001 From: Tobias Trabelsi Date: Wed, 8 Nov 2023 21:13:08 +0100 Subject: [PATCH] dont remove agents when agent did not yet pick up job --- cmd/woodpecker-autoscaler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/woodpecker-autoscaler.go b/cmd/woodpecker-autoscaler.go index 8ba8f1b..26340e7 100644 --- a/cmd/woodpecker-autoscaler.go +++ b/cmd/woodpecker-autoscaler.go @@ -86,7 +86,7 @@ func main() { "Caller": "Main", }).Fatal(fmt.Sprintf("Error checking woodpecker queue: %s", err.Error())) } - if runningTasks <= len(ownedNodes) && runningTasks != 0 { + if runningTasks <= len(ownedNodes) && runningTasks != 0 && pendingTasks > 0 { log.WithFields(log.Fields{ "Caller": "Main", }).Info("Still found running tasks. No agent to be removed")