From a613f0b03f6a5585a1d86d2042c767d9ae4baad0 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Wed, 22 Sep 2010 15:37:41 +0000
Subject: [PATCH] Save info about completing jobs to state save files. Patch
 from Hongjia Cao

---
 src/slurmctld/job_mgr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c
index cfe473f5f2d..5f381592239 100644
--- a/src/slurmctld/job_mgr.c
+++ b/src/slurmctld/job_mgr.c
@@ -411,7 +411,7 @@ int dump_all_job_state(void)
 	while ((job_ptr = (struct job_record *) list_next(job_iterator))) {
 		xassert (job_ptr->magic == JOB_MAGIC);
 		if ((min_age > 0) && (job_ptr->end_time < min_age) &&
-		    IS_JOB_FINISHED(job_ptr))
+		    (! IS_JOB_COMPLETING(job_ptr)) && IS_JOB_FINISHED(job_ptr))
 			continue;	/* job ready for purging, don't dump */
 
 		_dump_job_state(job_ptr, buffer);
-- 
GitLab