From c41c707b6f885a842bf1e9b167c313c575423bb5 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Sat, 26 Mar 2011 02:54:23 +0000
Subject: [PATCH]  Patch #19: Hooks the select_g_job_signal() call into
 src/slurmctld/job_mgr.c:job_signal().

---
 src/slurmctld/job_mgr.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c
index ae99db39d6f..d1f22d1605b 100644
--- a/src/slurmctld/job_mgr.c
+++ b/src/slurmctld/job_mgr.c
@@ -2895,6 +2895,9 @@ extern int job_signal(uint32_t job_id, uint16_t signal, uint16_t batch_flag,
 	if (IS_JOB_FINISHED(job_ptr))
 		return ESLURM_ALREADY_DONE;
 
+	/* let node select plugin do any state-dependent signalling actions */
+	select_g_job_signal(job_ptr, signal);
+
 	/* save user ID of the one who requested the job be cancelled */
 	if (signal == SIGKILL)
 		job_ptr->requid = uid;
-- 
GitLab