Hydra, for Lix
Find a file
Eelco Dolstra f592ce0026 Fix extreme slowness in hydra-queue-runner
If there are builds in the queue that depend on another scheduled
build, then hydra-queue-runner will start the dependency first and
block the dependent builds.  This is implemented in
findBuildDependencyInQueue.  However, if there are tens of thousands
of such dependent builds, since each call to
findBuildDependencyInQueue may take a second or so, hydra-queue-runner
will spend hours just deciding which builds *not* to do.  Thus very
little progress is made.

So now, when a build is started, we immediately check which builds are
"blocked" by it (i.e. depend on it), and remove such builds from
consideration.
2013-10-11 10:54:02 +02:00
doc Add the actual file 2013-07-19 15:02:01 +02:00
src Fix extreme slowness in hydra-queue-runner 2013-10-11 10:54:02 +02:00
tests Remove obsolete JobStatus source 2013-10-03 15:05:53 +02:00
.gitignore Add some gitignores 2013-04-26 17:51:05 +02:00
bootstrap hydra: Simplify `bootstrap'. 2011-01-14 10:52:47 +00:00
configure.ac Use evalFile() instead of parseExprFromFile() 2013-09-06 15:17:27 +00:00
COPYING hydra: revert license change 2010-03-29 14:16:46 +00:00
dev-shell Tweaks for nix-shell 2013-07-19 14:36:52 +02:00
hydra-module.nix hydra-module: Allow to specify the listen host. 2013-09-25 14:48:13 +02:00
INSTALL hydra: use autoconf/-make 2010-09-30 14:29:15 +00:00
Makefile.am Install hydra-module.nix into $out/share/nix 2013-07-28 11:24:31 -04:00
release.nix Add a plugin for backing up builds in s3 2013-09-18 18:32:58 +02:00
version hydra: fix tarball build, add pre suffix to tarballs 2010-09-30 15:02:42 +00:00