From cb487d5db191b605c4328ab07808f320a23ffe97 Mon Sep 17 00:00:00 2001 From: Mark Grondona <mgrondona@llnl.gov> Date: Fri, 26 Sep 2003 23:52:26 +0000 Subject: [PATCH] o don't use shm_step_signal when signalling from kill_job --- src/slurmd/req.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/slurmd/req.c b/src/slurmd/req.c index 265a5e22f99..ff8c73d00be 100644 --- a/src/slurmd/req.c +++ b/src/slurmd/req.c @@ -690,19 +690,17 @@ _kill_all_active_steps(uint32_t jobid, int sig) continue; } + /* XXX? + * We don't send anything but SIGKILL to batch jobs + */ if ((s->stepid == NO_VAL) && (sig != SIGKILL)) continue; step_cnt++; - if (s->stepid == NO_VAL) { - debug2("sending signal %d to job %u (pg:%d)", - sig, jobid, s->sid); - if (kill(-s->sid, sig) < 0) - error("kill jid %d sid %d: %m", - s->jobid, s->sid); - } else { - shm_signal_step(jobid, s->stepid, sig); - } + debug2("signal %d to job %u (pg:%d)", sig, jobid, s->sid); + + if (kill(-s->sid, sig) < 0) + error("kill jid %d sid %d: %m", s->jobid, s->sid); } list_destroy(steps); if (step_cnt == 0) -- GitLab