* Use WAL mode. Cross fingers. * Raise the maximum number of Hydra workers.
* Use WAL mode. Cross fingers. * Raise the maximum number of Hydra workers. svn path=/configurations/trunk/tud/; revision=30531
Eelco Dolstra committed
Nov 22, 2011 at 17:52 UTC
4ac0da7e9bd2046a6b10629fb0eff335273ff4c3
2 files changed
+4
-7
common.nix
+2
-2
@@ -25,8 +25,8 @@
25
26
nix.extraOptions =
27
''
28
- fsync-metadata = false
29
- use-sqlite-wal = false
28
+ #fsync-metadata = false
29
+ #use-sqlite-wal = false
30
'';
31
32
services.zabbixAgent.enable = true;
hydra-module.nix
+2
-5
@@ -5,7 +5,6 @@ with pkgs.lib;
5
let
6
cfg = config.services.hydra;
7
8
- hydra = pkgs.hydra;
8
hydraConf = pkgs.writeScript "hydra.conf"
9
''
10
using_frontend_proxy 1
@@ -21,6 +20,7 @@ in
20
21
{
22
###### interface
23
+
24
options = {
25
services.hydra = rec {
26
@@ -95,7 +95,6 @@ in
95
###### implementation
96
97
config = mkIf cfg.enable {
98
-# environment.systemPackages = [ hydra ];
98
99
users.extraUsers = [
100
{ name = cfg.user;
@@ -128,8 +127,6 @@ in
127
build-cache-failure = true
128
129
build-poll-interval = 10
131
-
132
- use-sqlite-wal = false
130
'';
131
132
jobs.hydra_init =
@@ -149,7 +146,7 @@ in
146
{ name = "hydra-server";
147
startOn = "started network-interfaces and started hydra-init";
148
exec = ''
152
- ${pkgs.su}/bin/su - ${cfg.user} -c '${server_env} hydra_server.pl > ${cfg.baseDir}/data/server.log 2>&1'
149
+ ${pkgs.su}/bin/su - ${cfg.user} -c '${server_env} hydra_server.pl -h \* --max_spare_servers 20 --max_servers 50 > ${cfg.baseDir}/data/server.log 2>&1'
150
'';
151
};
152