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

Reply via email to