diff --git a/src/slurmd/no_interconnect.c b/src/slurmd/no_interconnect.c index 22afe7ae1436e5b4d7fa88b12131b89a12cca32a..30a998013c2fa55a6ff83220c9349a70a05cb43d 100644 --- a/src/slurmd/no_interconnect.c +++ b/src/slurmd/no_interconnect.c @@ -68,6 +68,12 @@ int interconnect_fini (slurmd_job_t *job) int interconnect_postfini (slurmd_job_t *job) { + /* + * Kill all processes in the job's session + */ + debug2("Sending SIGKILL to pgid %d", job->smgr_pid); + kill(-job->smgr_pid, SIGKILL); + return SLURM_SUCCESS; }