* Queue runner: don't start scheduled builds builds if they belong to
[?]
Nov 30, 2008, 6:53 PM
QZLMDKMUE7CJ4IMNIM5VJUGF54XXUYETOVI6VTCZ627ADOM4PPKACDependencies
- [2]
TP3PFR5K - [3]
L7LFU6IQ* Make build steps clickable as well. - [4]
DQD7JMSU* Fix the terminology. - [5]
4S4ZMFJK* Links on trs. - [6]
7YBYT2LQ - [7]
NREF6YOA* Don't start more builds concurrently than allowed for each system - [8]
JLDUSNUO* Unify rendering of finished and scheduled builds. - [9]
TWVSALRL* Allow the maximum number of concurrent builds per platform to be - [10]
DVNWJXWW* Generic declaration of build products. - [11]
L2E6EVE2* Merged the Build and Job tables. - [12]
YTSIRIMK* Separate job status and all builds pages. - [13]
UVMFS73T* Some jQuery / CSS hackery. - [*]
IK53RV4V - [*]
J5UVLXOK* Start of a basic Catalyst web interface.
Change contents
- replacement in src/Hydra/root/common.tt at line 41
<tr class="clickable [% IF build.schedulingInfo.busy %]runningJob[% END %]"<tr class="clickable [% IF build.schedulingInfo.busy %]runningBuild[% END %] [% IF build.schedulingInfo.disabled == 1 || build.project.enabled == 0 %]disabledBuild[% END %]" - replacement in src/Hydra/root/queue.tt at line 12
<p>Note: jobs in <span class="runningJob">red</span> are currently executing.</p><p>Note: Builds in <span class="runningBuild">red</span> arecurrently executing. Builds in <spanclass="disabledBuild">grey</span> are currently disabled.</p> - replacement in src/Hydra/root/static/css/hydra.css at line 175
.runningJob {.runningBuild { - edit in src/Hydra/root/static/css/hydra.css at line 178
}.disabledBuild {background-color: #b0b0b0; - replacement in src/Hydra/script/hydra_queue_runner.pl at line 61
{finished => 0, busy => 0},{join => 'schedulingInfo', select => [{distinct => 'system'}], as => ['system']});{ finished => 0, busy => 0, enabled => 1, disabled => 0 },{ join => ['schedulingInfo', 'project'], select => [{distinct => 'system'}], as => ['system'] }); - replacement in src/Hydra/script/hydra_queue_runner.pl at line 82
{ finished => 0, busy => 0, system => $system->system },{ join => 'schedulingInfo', order_by => ["priority DESC", "timestamp"],{ finished => 0, busy => 0, system => $system->system, enabled => 1, disabled => 0 },{ join => ['schedulingInfo', 'project'], order_by => ["priority DESC", "timestamp"],