From 6059f47c125235a1932daef18c673e0aa33ba848 Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Tue, 12 Dec 2023 21:13:53 +0000 Subject: Fix retry delay logic --- lib/Iurt/Queue.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Iurt/Queue.pm b/lib/Iurt/Queue.pm index d877046..e78bd39 100644 --- a/lib/Iurt/Queue.pm +++ b/lib/Iurt/Queue.pm @@ -243,8 +243,8 @@ sub get_upload_tree_state { my $mtime = stat("$todo/$f/$m/$s/$r")->mtime; my $nb_failures = cat_("$todo/$f/$m/$s/$r"); plog('DEBUG', "$prefix failed $nb_failures times, last one was as " . localtime($mtime)); - if ($mtime < time) { - plog('INFO', "Too early to retry $prefix"); + if ($mtime > time) { + plog('INFO', "Too early to retry $prefix, waiting until " . localtime($mtime)); $pkg_tree{$prefix}{media}{$media}{later}{$arch} = 1; } else { $pkg_tree{$prefix}{media}{$media}{retries}{arch}{nb_failures} = $nb_failures; -- cgit v1.2.1