Skip to content
Snippets Groups Projects
Commit cb487d5d authored by Mark Grondona's avatar Mark Grondona
Browse files

o don't use shm_step_signal when signalling from kill_job

parent 0a178a6b
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment