diff --git a/runner/pool/pool.go b/runner/pool/pool.go index 84f2258f..edc95a7d 100644 --- a/runner/pool/pool.go +++ b/runner/pool/pool.go @@ -1224,7 +1224,7 @@ func (r *basePoolManager) ensureIdleRunnersForOnePool(pool params.Pool) error { if uint(projectedInstanceCount) > pool.MaxRunners { // ensure we don't go above max workers delta := projectedInstanceCount - int(pool.MaxRunners) - required = required - delta + required -= delta } }