hydra-queue-runner: Set the start time properly
[?]
Sep 21, 2013, 7:38 PM
FUJ3A66L5ENVHQFS3F4W3SBPW64Q6HQ5A5VW36IVC35NUMWZNJCQCDependencies
- [2]
CQJX3RGUhydra-queue-runner: Don't kill builds we just started - [3]
EX4FXA5THandle active build steps of aborted builds properly - [4]
I7UELKBVhydra-queue-runner: Don't unlock builds we just started - [5]
MOX7XJ2EMerge the BuildSchedulingInfo table into the Builds table - [6]
TFLAR4KAhydra-queue-runner: Start as many builds as possible on each iteration - [7]
WM5WAST3* Monitor for dead builds all the time. - [8]
DQD7JMSU* Fix the terminology. - [9]
D6YQQQCN* Don't ignore SIGCHLD after all, Perl doesn't like it. Just do - [10]
7YBYT2LQ - [11]
TULPZ62Y* Perform builds in parallel. - [12]
LZO3C2KI* Hack around those SQLite timeouts: just retry the transaction. - [13]
GEADFVZ5hydra-queue-runner: Improved scheduling - [14]
Y6AHH4THRemove the logfile and logSize columns from the database - [*]
NREF6YOA* Don't start more builds concurrently than allowed for each system
Change contents
- replacement in src/script/hydra-queue-runner at line 31
if (!defined $lastTime || $build->starttime < $lastTime - 180) {if (!defined $lastTime || $build->starttime < $lastTime - 300) { - replacement in src/script/hydra-queue-runner at line 39
$build->update({ busy => 0, locker => ""});$build->update({ busy => 0, locker => "" }); - edit in src/script/hydra-queue-runner at line 177
, starttime => time() - edit in src/script/hydra-queue-runner at line 186[16.1903][3.8821]
$lastTime = time();$_->update({ starttime => time() }) foreach @buildsStarted; - replacement in src/script/hydra-queue-runner at line 214
$build->busy(0);$build->locker($$);$build->update;$build->update({ busy => 0, locker => $$ }); - edit in src/script/hydra-queue-runner at line 234
$lastTime = time();