From 3d7b9154170eb4217119ed2279a6e8c365d9288c Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Thu, 14 Feb 2019 16:13:23 -0500 Subject: [PATCH] 14807: Wait at least 1 second between retries on initial queue poll. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- lib/dispatchcloud/scheduler/scheduler.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/dispatchcloud/scheduler/scheduler.go b/lib/dispatchcloud/scheduler/scheduler.go index 83fc08a9ff..070b2de006 100644 --- a/lib/dispatchcloud/scheduler/scheduler.go +++ b/lib/dispatchcloud/scheduler/scheduler.go @@ -75,7 +75,10 @@ func (sch *Scheduler) run() { // Ensure the queue is fetched once before attempting anything. for err := sch.queue.Update(); err != nil; err = sch.queue.Update() { sch.logger.Errorf("error updating queue: %s", err) - d := sch.queueUpdateInterval / 60 + d := sch.queueUpdateInterval / 10 + if d < time.Second { + d = time.Second + } sch.logger.Infof("waiting %s before retry", d) time.Sleep(d) } -- 2.30.2