Eelco Dolstra e0b2921ff2 Concurrent hydra-evaluator
This rewrites the top-level loop of hydra-evaluator in C++. The Perl
stuff is moved into hydra-eval-jobset. (Rewriting the entire evaluator
would be nice but is a bit too much work.) The new version has some
advantages:

* It can run multiple jobset evaluations in parallel.

* It uses PostgreSQL notifications so it doesn't have to poll the
  database. So if a jobset is triggered via the web interface or from
  a GitHub / Bitbucket webhook, evaluation of the jobset will start
  almost instantaneously (assuming the evaluator is not at its
  concurrency limit).

* It imposes a timeout on evaluations. So if e.g. hydra-eval-jobset
  hangs connecting to a Mercurial server, it will eventually be
  killed.
2016-10-14 14:22:12 +02:00
..
2016-10-14 14:22:12 +02:00
2009-03-05 13:41:57 +00:00
2013-01-22 14:41:02 +01:00
2012-03-12 20:47:29 +01:00
2012-03-12 20:47:29 +01:00
2012-04-15 12:42:46 +00:00
2013-01-22 14:41:02 +01:00
2013-01-23 12:49:44 +01:00
2013-02-14 11:53:09 +01:00
2013-05-03 16:39:17 +02:00
2013-05-23 12:12:19 -04:00
2013-08-12 20:19:10 +02:00
2013-09-19 12:00:29 +00:00
2013-10-14 20:07:26 +02:00
2014-04-23 23:22:44 +02:00
2014-09-30 15:44:08 +02:00
2015-06-17 21:39:28 +02:00
2015-10-16 16:59:07 +02:00
2016-05-09 08:54:27 -04:00
2016-05-27 14:35:32 +02:00
2016-10-14 14:22:12 +02:00