From 7980adffec49b58f646234562ddc9def8f44b1db Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Mon, 17 Aug 2009 23:04:14 +0000
Subject: [PATCH] fix bug in select/linear with respect to tracking job_ids of
 running jobs   after restart of slurmctld (failed to initialize list of
 job_ids)

---
 src/plugins/select/linear/select_linear.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/plugins/select/linear/select_linear.c b/src/plugins/select/linear/select_linear.c
index 13299e5a0e4..043aaf83a90 100644
--- a/src/plugins/select/linear/select_linear.c
+++ b/src/plugins/select/linear/select_linear.c
@@ -1707,8 +1707,11 @@ static void _init_node_cr(void)
 				}
 				part_cr_ptr->tot_job_cnt++;
 				if (IS_JOB_RUNNING(job_ptr) || 
-				    IS_JOB_COMPLETING(job_ptr))
+				    IS_JOB_COMPLETING(job_ptr)) {
+					_add_run_job(part_cr_ptr, 
+						     job_ptr->job_id);
 					part_cr_ptr->run_job_cnt++;
+				}
 				break;
 			}
 			if (part_cr_ptr == NULL) {
-- 
GitLab