hydra/src
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
..
hydra-eval-jobs hydra-eval-jobs: Fix build 2016-10-06 15:05:05 +02:00
hydra-evaluator hydra-evaluator: Set jobset error if hydra-eval-jobset dies 2016-11-08 17:08:54 +01:00
hydra-queue-runner hydra-queue-runner: More accurate memory accounting 2016-11-16 17:48:50 +01:00
lib Also hide disabled projects on the overview page by default 2016-11-01 13:15:55 +01:00
libhydra Concurrent hydra-evaluator 2016-10-14 14:22:12 +02:00
root Merge pull request #407 from grahamc/images 2016-11-07 14:20:17 +01:00
script When manually scheduling an eval, force re-instantiation of store derivations 2016-10-24 20:20:20 +02:00
sql Kill active build steps when builds are cancelled 2016-10-31 14:58:29 +01:00
ttf Add font for the captcha 2013-03-04 12:16:13 +01:00
Makefile.am Remove the pretty-printed log 2016-10-27 14:43:17 +02:00
Makefile.PL * Move everything up one directory. 2009-03-05 13:41:57 +00:00