* 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'