From 53f3074ef3a67ced9d0e24de95164dbd3b1cac1f Mon Sep 17 00:00:00 2001
From: Danny Auble <da@llnl.gov>
Date: Thu, 11 Jun 2009 18:04:16 +0000
Subject: [PATCH] update correctly the time of a job start in the bluegene last
 update so running sview/smap will see the new job started

---
 src/plugins/select/bluegene/plugin/bg_job_run.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/select/bluegene/plugin/bg_job_run.c b/src/plugins/select/bluegene/plugin/bg_job_run.c
index 993c6be5a35..ab69304e59f 100644
--- a/src/plugins/select/bluegene/plugin/bg_job_run.c
+++ b/src/plugins/select/bluegene/plugin/bg_job_run.c
@@ -305,6 +305,7 @@ static void _sync_agent(bg_update_t *bg_update_ptr)
 	}
 	slurm_mutex_lock(&block_state_mutex);
 
+	last_bg_update = time(NULL);
 	bg_record->job_running = bg_update_ptr->job_ptr->job_id;
 	bg_record->job_ptr = bg_update_ptr->job_ptr;
 
@@ -1125,6 +1126,7 @@ extern int start_job(struct job_record *job_ptr)
 				       bg_update_ptr->bg_block_id);
 	if (bg_record) {
 		slurm_mutex_lock(&block_state_mutex);
+		last_bg_update = time(NULL);
 		job_ptr->num_procs = bg_record->cpu_cnt;
 		job_ptr->total_procs = job_ptr->num_procs;
 		bg_record->job_running = bg_update_ptr->job_ptr->job_id;
-- 
GitLab