src/parasol/paraHub/paraHub.c 1.131

1.131 2009/08/05 23:19:39 galt
fix problem addJob with sickBatch leaving batch on curBatches instead of oldBatches
Index: src/parasol/paraHub/paraHub.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/parasol/paraHub/paraHub.c,v
retrieving revision 1.130
retrieving revision 1.131
diff -b -B -U 4 -r1.130 -r1.131
--- src/parasol/paraHub/paraHub.c	22 Jul 2009 16:45:17 -0000	1.130
+++ src/parasol/paraHub/paraHub.c	5 Aug 2009 23:19:39 -0000	1.131
@@ -1371,8 +1371,9 @@
 
 if (forQueue && (batch->continuousCrashCount >= sickBatchThreshold))
     {
     warn("not adding job [%s] for %s, sick batch %s", cmd, userName, batch->name);
+    unactivateBatchIfEmpty(batch);  /* handle side-effect of findBatch call above */
     return NULL;
     }
 
 AllocVar(job);