From 262d59632f85b34ef4e2bcb1ee323a6e3b4435ed Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Mon, 21 Jan 2019 15:19:53 -0500 Subject: [PATCH] 14325: Move magic number to const. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- lib/dispatchcloud/worker/pool.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/dispatchcloud/worker/pool.go b/lib/dispatchcloud/worker/pool.go index f9566241dd..2c2d977d87 100644 --- a/lib/dispatchcloud/worker/pool.go +++ b/lib/dispatchcloud/worker/pool.go @@ -63,6 +63,10 @@ const ( defaultTimeoutBooting = time.Minute * 10 defaultTimeoutProbe = time.Minute * 10 defaultTimeoutShutdown = time.Second * 10 + + // Time after a quota error to try again anyway, even if no + // instances have been shutdown. + quotaErrorTTL = time.Minute ) func duration(conf arvados.Duration, def time.Duration) time.Duration { @@ -247,7 +251,7 @@ func (wp *Pool) Create(it arvados.InstanceType) error { } if err, ok := err.(cloud.QuotaError); ok && err.IsQuotaError() { wp.atQuotaErr = err - wp.atQuotaUntil = time.Now().Add(time.Minute) + wp.atQuotaUntil = time.Now().Add(quotaErrorTTL) } if err != nil { logger.WithError(err).Error("create failed") -- 2.30.2