hydra/src/root
Eelco Dolstra 4ed877360b hydra-queue-runner: Improved scheduling
Each jobset now has a "scheduling share" that determines how much of
the build farm's time it is entitled to.  For instance, if a jobset
has 100 shares and the total number of shares of all jobsets is 1000,
it's entitled to 10% of the build farm's time.  When there is a free
build slot for a given system type, the queue runner will select the
jobset that is furthest below its scheduling share over a certain time
window (currently, the last day).  Withing that jobset, it will pick
the build with the highest priority.

So meta.schedulingPriority now only determines the order of builds
within a jobset, not between jobsets.  This makes it much easier to
prioritise one jobset over another (e.g. nixpkgs:trunk over
nixpkgs:stdenv).
2013-09-21 14:57:01 +00:00
..
static Use a distinct icon for cancelled builds 2013-09-03 17:37:47 +02:00
all.tt Let Builds.timestamp refer to the time the build was added 2013-05-23 10:45:49 -04:00
bootstrap-2.3.1.zip Add correct bootstrap-2.3.1.zip 2013-04-29 09:54:01 +02:00
build-deps.tt Don't generate clashing IDs 2013-02-20 18:26:26 +01:00
build.tt Try harder to find build logs 2013-08-30 13:53:25 +00:00
channel-contents.tt Remove tablesorter 2013-04-26 17:51:05 +02:00
clone-build.tt Remove tablesorter 2013-04-26 17:51:05 +02:00
clone-jobset.tt Fix some wellformedness issues 2013-09-03 17:35:21 +02:00
common.tt Use a distinct icon for cancelled builds 2013-09-03 17:37:47 +02:00
deps.tt Try harder to find build logs 2013-08-30 13:53:25 +00:00
edit-jobset.tt hydra-queue-runner: Improved scheduling 2013-09-21 14:57:01 +00:00
edit-project.tt Fix some wellformedness issues 2013-09-03 17:35:21 +02:00
edit-release.tt Fix some wellformedness issues 2013-09-03 17:35:21 +02:00
edit-view.tt Fix some wellformedness issues 2013-09-03 17:35:21 +02:00
error.tt Add a page to show the latest evaluations for the entire server 2013-02-21 17:27:17 +01:00
errors.tt Remove tablesorter 2013-04-26 17:51:05 +02:00
evals.tt Use bootstrap's pager (instead of pagination) class 2013-04-26 17:51:05 +02:00
flot-0.6.zip hydra: use autoconf/-make 2010-09-30 14:29:15 +00:00
job.tt Transpose the aggregate constituents table 2013-08-28 17:40:50 +02:00
jobset-eval.tt Revive release button on eval page 2013-09-17 16:39:50 +02:00
jobset-jobs-tab.tt Fix some wellformedness issues 2013-09-03 17:35:21 +02:00
jobset.tt hydra-queue-runner: Improved scheduling 2013-09-21 14:57:01 +00:00
jobstatus.tt Give every page a consistent title 2013-02-20 15:54:33 +01:00
jquery-ui-1.8.5.custom.zip hydra: use autoconf/-make 2010-09-30 14:29:15 +00:00
layout.tt Fix some wellformedness issues 2013-09-03 17:35:21 +02:00
log.tt Give every page a consistent title 2013-02-20 15:54:33 +01:00
login.tt Fix some wellformedness issues 2013-09-03 17:35:21 +02:00
machine-status.tt Remove some redundant SQL queries 2013-04-23 15:23:08 +02:00
machines.tt machines: Read /etc/nix.machines instead of using the BuildMachines table 2013-03-04 16:03:04 -05:00
Makefile.am Add common.js to the tarball 2013-06-25 12:48:25 +02:00
news.tt Give every page a consistent title 2013-02-20 15:54:33 +01:00
overview.tt Add separation between news items 2013-05-07 17:04:42 +02:00
plain-reload.tt Get rid of unnecessary [%- and -%] tags 2013-02-14 16:51:42 +01:00
plain.tt Give every page a consistent title 2013-02-20 15:54:33 +01:00
product-list.tt Show links on products of type "doc" 2013-05-29 11:39:23 +02:00
project.tt Don't show bogus last-checked times 2013-08-16 18:26:01 +02:00
queue.tt Merge in the first bits of the API work 2013-07-02 14:00:46 -04:00
release.tt Give every page a consistent title 2013-02-20 15:54:33 +01:00
reproduce.tt Don't do camel case in filenames 2013-06-02 23:30:46 +02:00
runtime-deps.tt Don't generate clashing IDs 2013-02-20 18:26:26 +01:00
search.tt When searching a path / drv path, use separate queries for both options to prevent seq. scan. 2013-04-26 08:51:49 -04:00
status.tt Merge in the first bits of the API work 2013-07-02 14:00:46 -04:00
timeline.tt Give every page a consistent title 2013-02-20 15:54:33 +01:00
topbar.tt Fix some wellformedness issues 2013-09-03 17:35:21 +02:00
user.tt Fix some wellformedness issues 2013-09-03 17:35:21 +02:00
users.tt Allow users to edit their own settings 2013-03-04 15:25:23 +01:00
view-result.tt Give every page a consistent title 2013-02-20 15:54:33 +01:00
view.tt Remove tablesorter 2013-04-26 17:51:05 +02:00