61d4060522
Record the machine used for a build step
2015-06-09 14:57:49 +02:00
ca1fbdd058
Mark builds as busy
2015-06-09 14:31:43 +02:00
8b12ac1f6d
Basic remote building
...
This removes the need for Nix's build-remote.pl.
Build logs are now written to $HYDRA_DATA/build-logs because
hydra-queue-runner doesn't have write permission to /nix/var/log.
2015-06-09 14:21:21 +02:00
3a6cb2f270
Implement a database connection pool
2015-05-29 20:55:13 +02:00
214b95706c
On SIGINT, shut down the builder threads
...
Note that they don't get interrupted at the moment (so on SIGINT, any
running builds will need to finish first).
2015-05-29 20:02:15 +02:00
e778821940
Make concurrency more robust
2015-05-29 17:14:20 +02:00
8640e30787
Very basic multi-threaded queue runner
2015-05-29 01:31:12 +02:00
604fdb908f
Pass null values to libpqxx properly
2015-05-28 19:06:17 +02:00
dc446c3980
Start of single-process hydra-queue-runner
2015-05-28 17:39:29 +02:00