Find a file
Eelco Dolstra b4d32a3085
hydra-queue-runner: More accurate memory accounting
We now take into account the memory necessary for compressing the NAR
being exported to the binary cache, plus xz compression overhead.

Also, we now release the memory tokens for the NAR accessor *after*
releasing the NAR accessor. Previously the memory for the NAR accessor
might still be in use while another thread does an allocation, causing
the maximum to be exceeded temporarily.

Also, use notify_all instead of notify_one to wake up memory token
waiters. This is not very nice, but not every waiter is requesting the
same number of tokens, so some might be able to proceed.
2016-11-16 17:48:50 +01:00
doc doc: add basic docs about declarative projects 2016-10-31 18:33:17 +01:00
src hydra-queue-runner: More accurate memory accounting 2016-11-16 17:48:50 +01:00
tests Fix API tests 2016-10-27 13:15:09 +02:00
.gitignore Shut up warnings 2015-05-28 17:38:17 +02:00
bootstrap hydra: Simplify `bootstrap'. 2011-01-14 10:52:47 +00:00
configure.ac Remove the pretty-printed log 2016-10-27 14:43:17 +02:00
COPYING hydra: revert license change 2010-03-29 14:16:46 +00:00
hydra-module.nix Allow hydra-eval-jobset to be found by the hydra-evaluator 2016-10-25 22:55:32 +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
README.md Update build images to be more friendly to users with color blindness. 2016-11-07 06:53:27 -05:00
release.nix Bump Nix 2016-11-09 19:15:13 +01:00
shell.nix inNixShell considered harmful 2016-03-22 13:10:37 +01:00
version hydra: fix tarball build, add pre suffix to tarballs 2010-09-30 15:02:42 +00:00

Hydra

Hydra is a continuous integration system based on the Nix package manager. For more information, see the manual.

For development see [hacking instructions] (http://nixos.org/hydra/manual/#chap-hacking).


Icons provided free by EmojiOne.