From cfb720e46e6c20fa72e381ebcff277ca687cba81 Mon Sep 17 00:00:00 2001 From: Danny Auble <da@schedmd.com> Date: Fri, 28 Feb 2014 11:07:54 -0800 Subject: [PATCH] CRAY - add debug statements about cleaning flag already set --- src/plugins/select/cray/select_cray.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/plugins/select/cray/select_cray.c b/src/plugins/select/cray/select_cray.c index d28b085d29b..e22515194ff 100644 --- a/src/plugins/select/cray/select_cray.c +++ b/src/plugins/select/cray/select_cray.c @@ -1654,7 +1654,11 @@ extern int select_p_job_fini(struct job_record *job_ptr) return SLURM_SUCCESS; } - jobinfo->cleaning = 1; + if (jobinfo->cleaning == 1) + debug("Cleaning flag already set for job %u, " + "running nhc anyway", job_ptr->job_id); + else + jobinfo->cleaning = 1; _spawn_cleanup_thread(job_ptr, _job_fini); @@ -1809,7 +1813,12 @@ extern int select_p_step_finish(struct step_record *step_ptr) /* return SLURM_SUCCESS; */ /* } */ - jobinfo->cleaning = 1; + if (jobinfo->cleaning == 1) + debug("Cleaning flag already set for job step %u.%u, " + "running nhc anyway", + step_ptr->step_id, step_ptr->job_ptr->job_id); + else + jobinfo->cleaning = 1; _spawn_cleanup_thread(step_ptr, _step_fini); return SLURM_SUCCESS; -- GitLab