Author: goneri
Date: 2008-04-27 20:21:19 +0000 (Sun, 27 Apr 2008)
New Revision: 833
Modified:
qabuildstat/buildagent/qabuildstat-buildagent
Log:
clean the processes on exit
Modified: qabuildstat/buildagent/qabuildstat-buildagent
===================================================================
--- qabuildstat/buildagent/qabuildstat-buildagent 2008-04-27 20:15:16 UTC
(rev 832)
+++ qabuildstat/buildagent/qabuildstat-buildagent 2008-04-27 20:21:19 UTC
(rev 833)
@@ -159,10 +159,10 @@
$exit = 1 if $sigTermCatched;
if
($exit||isMemFull()||isDiskFull($workplace)||isDiskFull($buildarea)||isDiskFull('/tmp'))
{
- if (%job&&(isDiskFull($workplace)||isDiskFull($buildarea))) {
+ if (%job&&($exit||isDiskFull($workplace)||isDiskFull($buildarea))) {
print "Emergency clean up\n";
killfam (15, keys %job);
-
+
foreach (1..10) {
sleep (1);
print ".";
_______________________________________________
Collab-qa-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/collab-qa-commits