retry jobs on the backend node every 7 days

This commit is contained in:
Oliver Gorwits
2017-06-12 13:31:33 +01:00
parent 2ab77d9ff5
commit 33454669e3

View File

@@ -27,7 +27,12 @@ sub skipped {
$backend ||= (hostfqdn || 'localhost'); $backend ||= (hostfqdn || 'localhost');
$max_deferrals ||= 10_000_000; # not really 'disabled' $max_deferrals ||= 10_000_000; # not really 'disabled'
return $rs->correlate('device_skips')->search(undef, { return $rs->correlate('device_skips')->search({
-or => [
last_defer => undef,
last_defer => { '<=', \q{(LOCALTIMESTAMP - INTERVAL '7 days')} },
],
},{
# NOTE: bind param list order is significant # NOTE: bind param list order is significant
bind => [[deferrals => $max_deferrals], [backend => $backend]], bind => [[deferrals => $max_deferrals], [backend => $backend]],
}); });