Problem: job-exec uses flux imp kill to deliver SIGKILL to the job shell when exhausts job shell methods to get a job to stop, but flux imp kill will soon be deprecated in favor of having the IMP relay signals, with SIGUSR1 as a proxy for SIGKILL per RFC 15.
job-exec should use subprocess_kill() to deliver SIGUSR1 to the IMP for all multi-user jobs.
Problem: job-exec uses
flux imp kill
to deliver SIGKILL to the job shell when exhausts job shell methods to get a job to stop, butflux imp kill
will soon be deprecated in favor of having the IMP relay signals, with SIGUSR1 as a proxy for SIGKILL per RFC 15.job-exec should use
subprocess_kill()
to deliver SIGUSR1 to the IMP for all multi-user jobs.