@cryptotaxi247 / infra / commits / 4df9e2a5

* Fix the start condition for hydra-queue-runner and hydra-server.

svn path=/configurations/trunk/tud/; revision=29127

Eelco Dolstra committed Sep 9, 2011 at 13:25 UTC 4df9e2a5fea69b85d803d65c457e6a053c19e592
1 file changed +6 -6
hydra-module.nix
+6 -6
@@ -133,7 +133,7 @@ in
133 '';
134
135 jobs.hydra_init =
136 - { description = "hydra-init";
136 + { name = "hydra-init";
137 startOn = "started network-interfaces";
138 preStart = ''
139 mkdir -p ${cfg.baseDir}/data
@@ -146,16 +146,16 @@ in
146 };
147
148 jobs.hydra_server =
149 - { description = "hydra-server";
150 - startOn = "started network-interfaces hydra-init";
149 + { name = "hydra-server";
150 + startOn = "started network-interfaces and started hydra-init";
151 exec = ''
152 ${pkgs.su}/bin/su - ${cfg.user} -c '${server_env} hydra_server.pl > ${cfg.baseDir}/data/server.log 2>&1'
153 '';
154 };
155
156 jobs.hydra_queue_runner =
157 - { description = "hydra-queue-runner";
158 - startOn = "started network-interfaces hydra-init";
157 + { name = "hydra-queue-runner";
158 + startOn = "started network-interfaces and started hydra-init";
159 preStart = "${pkgs.su}/bin/su - ${cfg.user} -c 'hydra_queue_runner.pl --unlock'";
160 exec = ''
161 ${pkgs.su}/bin/su - ${cfg.user} -c 'nice -n 8 hydra_queue_runner.pl > ${cfg.baseDir}/data/queue_runner.log 2>&1'
@@ -163,7 +163,7 @@ in
163 };
164
165 jobs.hydra_evaluator =
166 - { description = "hydra-evaluator";
166 + { name = "hydra-evaluator";
167 startOn = "started network-interfaces";
168 exec = ''
169 ${pkgs.su}/bin/su - ${cfg.user} -c '${env} nice -n 5 hydra_evaluator.pl > ${cfg.baseDir}/data/evaluator.log 2>&1'