@cryptotaxi247 / infra / commits / 4ac0da7e

* 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