avoid skips that go twice past max_deferrals not being reduced
This commit is contained in:
4
Changes
4
Changes
@@ -5,6 +5,10 @@
|
|||||||
* use PG COPY for bulk insert of jobs with prefix
|
* use PG COPY for bulk insert of jobs with prefix
|
||||||
* support IP prefix enum expansion in scheduler
|
* support IP prefix enum expansion in scheduler
|
||||||
|
|
||||||
|
[BUG FIXES]
|
||||||
|
|
||||||
|
* avoid skips that go twice past max_deferrals not being reduced
|
||||||
|
|
||||||
2.039010 - 2018-02-22
|
2.039010 - 2018-02-22
|
||||||
|
|
||||||
[NEW FEATURES]
|
[NEW FEATURES]
|
||||||
|
|||||||
@@ -61,10 +61,11 @@ sub jq_warm_thrusters {
|
|||||||
backend => setting('workers')->{'BACKEND'},
|
backend => setting('workers')->{'BACKEND'},
|
||||||
}, { for => 'update' }, )->update({ actionset => [] });
|
}, { for => 'update' }, )->update({ actionset => [] });
|
||||||
|
|
||||||
|
my $deferrals = setting('workers')->{'max_deferrals'} - 1;
|
||||||
$rs->search({
|
$rs->search({
|
||||||
backend => setting('workers')->{'BACKEND'},
|
backend => setting('workers')->{'BACKEND'},
|
||||||
deferrals => { '>' => 0 },
|
deferrals => { '>' => $deferrals },
|
||||||
}, { for => 'update' }, )->update({ deferrals => \'deferrals - 1' });
|
}, { for => 'update' }, )->update({ deferrals => $deferrals });
|
||||||
|
|
||||||
$rs->search({
|
$rs->search({
|
||||||
backend => setting('workers')->{'BACKEND'},
|
backend => setting('workers')->{'BACKEND'},
|
||||||
|
|||||||
Reference in New Issue
Block a user