Skip to content

Commit 8be71a6

Browse files
committedJan 21, 2025
Fixes the queue retry delay counter message so that it correctly posts how many seconds left till next retry.
Signed-off-by: Yuriy Losev <yuriy.losev@flant.com>
1 parent 977d9fa commit 8be71a6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed
 

‎pkg/task/queue/task_queue.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -563,12 +563,12 @@ func (q *TaskQueue) waitForTask(sleepDelay time.Duration) task.Task {
563563
}
564564

565565
// Wait loop still in progress: update queue status.
566-
waitSeconds := time.Since(waitBegin).Truncate(time.Second).String()
566+
waitTime := time.Since(waitBegin).Truncate(time.Second)
567567
if sleepDelay == 0 {
568-
q.Status = fmt.Sprintf("waiting for task %s", waitSeconds)
568+
q.Status = fmt.Sprintf("waiting for task %s", waitTime.String())
569569
} else {
570-
delay := sleepDelay.Truncate(time.Second).String()
571-
q.Status = fmt.Sprintf("%s (%s left of %s delay)", origStatus, waitSeconds, delay)
570+
delay := sleepDelay.Truncate(time.Second)
571+
q.Status = fmt.Sprintf("%s (%s left of %s delay)", origStatus, (delay - waitTime).String(), delay.String())
572572
}
573573
}
574574
}

0 commit comments

Comments
 (0)