From b14c7dfbf018407da82fb7cc3cc705ddc1e3311d Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Fri, 14 Aug 2009 23:20:19 +0000 Subject: [PATCH] Make the logging for job cancellations a bit more clear (per request from Phil Ekcert) --- src/slurmctld/proc_req.c | 41 ++++++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/src/slurmctld/proc_req.c b/src/slurmctld/proc_req.c index e285e387ef1..afffc21dbdc 100644 --- a/src/slurmctld/proc_req.c +++ b/src/slurmctld/proc_req.c @@ -1154,13 +1154,20 @@ static void _slurm_rpc_job_step_kill(slurm_msg_t * msg) /* return result */ if (error_code) { - info("_slurm_rpc_job_step_kill JobId=%u: %s", - job_step_kill_msg->job_id, - slurm_strerror(error_code)); + info("Signal %u JobId=%u by UID=%u: %s", + job_step_kill_msg->signal, + job_step_kill_msg->job_id, uid, + slurm_strerror(error_code)); slurm_send_rc_msg(msg, error_code); } else { - info("_slurm_rpc_job_step_kill JobId=%u %s", - job_step_kill_msg->job_id, TIME_STR); + if (job_step_kill_msg->signal == SIGKILL) { + info("Cancel of JobId=%u by UID=%u, %s", + job_step_kill_msg->job_id, uid, TIME_STR); + } else { + info("Signal %u of JobId=%u by UID=%u, %s", + job_step_kill_msg->signal, + job_step_kill_msg->job_id, uid, TIME_STR); + } slurm_send_rc_msg(msg, SLURM_SUCCESS); /* Below function provides its own locking */ @@ -1176,15 +1183,25 @@ static void _slurm_rpc_job_step_kill(slurm_msg_t * msg) /* return result */ if (error_code) { - info("_slurm_rpc_job_step_kill StepId=%u.%u: %s", - job_step_kill_msg->job_id, - job_step_kill_msg->job_step_id, - slurm_strerror(error_code)); + info("Signal %u of StepId=%u.%u by UID=%u: %s", + job_step_kill_msg->signal, + job_step_kill_msg->job_id, + job_step_kill_msg->job_step_id, uid, + slurm_strerror(error_code)); slurm_send_rc_msg(msg, error_code); } else { - info("_slurm_rpc_job_step_kill StepId=%u.%u %s", - job_step_kill_msg->job_id, - job_step_kill_msg->job_step_id, TIME_STR); + if (job_step_kill_msg->signal == SIGKILL) { + info("Cancel of StepId=%u.%u by UID=%u %s", + job_step_kill_msg->job_id, + job_step_kill_msg->job_step_id, uid, + TIME_STR); + } else { + info("Signal %u of StepId=%u.%u by UID=%u %s", + job_step_kill_msg->signal, + job_step_kill_msg->job_id, + job_step_kill_msg->job_step_id, uid, + TIME_STR); + } slurm_send_rc_msg(msg, SLURM_SUCCESS); /* Below function provides its own locking */ -- GitLab