When manually scheduling an eval, force re-instantiation of store derivations
[?]
Oct 24, 2016, 6:20 PM
CCIORPJ5SKP5EVW4FXNDS7U7MXD3ZK65XRVBWI5QBJGETMQRPZUQCDependencies
- [2]
WVD3YYONhydra-evaluator: Add some debug code - [3]
LLAJKVGIFix syntax error - [4]
SS4TZXNUDistinguish between permanent evaluation errors and transient input errors - [5]
PCKLFRT5Support push notification of repository changes - [6]
PCD3ZH6ZPartially revert 1c20cfdf2403feb78cef515faf15c04d5c9f17bd - [7]
ATJ54SPXUse PostgreSQL notifications for queue events - [8]
RYFOZU2ZDon't wake up the queue runner for cached evals - [9]
MZRVM3AHTrigger ssh like urls from github pushes - [10]
GEADFVZ5hydra-queue-runner: Improved scheduling - [11]
SB2V735VKeep track of the database schema version - [12]
LZVO64YGMerge in the first bits of the API work - [13]
K3HODXGHCheck all inputs for blame but only email selected inputs - [14]
5SHCWE7X* Prevent repeated evaluation of a jobset with the same inputs. This - [15]
PDZD5QORhydra-evaluator: handle the case where there is no previous jobset eval - [16]
LSZLZHJYAllow users to edit their own settings - [17]
W5OAZWPDDrop the errorMsg column in the Jobs table - [18]
QLOLZHRXAllow a per-jobset check interval - [19]
KQAQ4FIFUpdate Schema classes - [20]
DH3KNBAVMerge remote-tracking branch 'upstream/who-broke-builds' into upstream-master - [21]
X27GNHDV* Basic job info in the database. - [22]
RXVJFQ5AEvaluator cleanups - [23]
QBSRAFOIGitHub push suffix (#332) - [24]
S6OISBQ3* Mark the "current" builds in a jobset, i.e. those corresponding to - [25]
7FGLLQL5api/push: Don't barf on non-existent jobsets - [26]
EVZTBKEFAdd simpler push support for GitHub - [27]
KSBB33REAdd a dashboard - [28]
T5BIOVJEAdd support for tracking custom metrics - [29]
C3AG65SWAdd one-shot jobsets - [30]
4SFOPTHWUse query_params instead of params - [31]
TH674WKJadd log diff to compare logs to previous builds - [32]
SPHE6E75Allow manually scheduling disabled jobsets for evaluation - [33]
Y6AHH4THRemove the logfile and logSize columns from the database - [*]
BKOIYITRadded some json responses - [*]
N22GPKYT* Put info about logs / build products in the DB. - [*]
D5QIOJGP* Move everything up one directory.
Change contents
- replacement in src/lib/Hydra/Controller/API.pm at line 205
my ($self, $c, $jobset) = @_;my ($self, $c, $jobset, $force) = @_; - edit in src/lib/Hydra/Controller/API.pm at line 209
$jobset->update({ forceeval => 1 }) if $force; - replacement in src/lib/Hydra/Controller/API.pm at line 226
triggerJobset($self, $c, $jobset);triggerJobset($self, $c, $jobset, $force); - replacement in src/lib/Hydra/Controller/API.pm at line 231
triggerJobset($self, $c, $_) foreach $c->model('DB::Jobsets')->search(triggerJobset($self, $c, $_, $force) foreach $c->model('DB::Jobsets')->search( - replacement in src/lib/Hydra/Controller/API.pm at line 255
triggerJobset($self, $c, $_) foreach $c->model('DB::Jobsets')->search(triggerJobset($self, $c, $_, 0) foreach $c->model('DB::Jobsets')->search( - edit in src/lib/Hydra/Schema/Jobsets.pm at line 130
is_nullable: 1=head2 forceevaldata_type: 'boolean' - edit in src/lib/Hydra/Schema/Jobsets.pm at line 174
"forceeval",{ data_type => "boolean", is_nullable => 1 }, - replacement in src/lib/Hydra/Schema/Jobsets.pm at line 348
# Created by DBIx::Class::Schema::Loader v0.07043 @ 2015-07-30 16:52:20# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Coci9FdBAvUO9T3st2NEqA# Created by DBIx::Class::Schema::Loader v0.07045 @ 2016-10-24 20:12:51# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:PSR66NnVRNTMFhDEm10erA - replacement in src/script/hydra-eval-jobset at line 152
if (defined $prevEval && $prevEval->hash eq $argsHash && !$dryRun) {if (defined $prevEval && $prevEval->hash eq $argsHash && !$dryRun && !$jobset->forceeval) { - replacement in src/script/hydra-eval-jobset at line 282
$jobset->update({ lastcheckedtime => time });$jobset->update({ lastcheckedtime => time, forceeval => undef }); - edit in src/sql/hydra.sql at line 71
forceEval boolean, - file addition: upgrade-51.sql[37.3004]
alter table Jobsets add column forceEval boolean;