|
Lines 127-133
static int _signal_job_step(const job_step_info_t *step,
Link Here
|
| 127 |
/* same remote procedure call for each node */ |
127 |
/* same remote procedure call for each node */ |
| 128 |
rpc.job_id = step->job_id; |
128 |
rpc.job_id = step->job_id; |
| 129 |
rpc.job_step_id = step->step_id; |
129 |
rpc.job_step_id = step->step_id; |
| 130 |
rpc.signal = (uint32_t)signal; |
130 |
rpc.signal = signal; |
|
|
131 |
rpc.flags = 0; |
| 131 |
rc = _local_send_recv_rc_msgs(allocation->node_list, |
132 |
rc = _local_send_recv_rc_msgs(allocation->node_list, |
| 132 |
REQUEST_SIGNAL_TASKS, &rpc); |
133 |
REQUEST_SIGNAL_TASKS, &rpc); |
| 133 |
return rc; |
134 |
return rc; |
|
Lines 220-226
slurm_signal_job (uint32_t job_id, uint16_t signal)
Link Here
|
| 220 |
|
221 |
|
| 221 |
/* same remote procedure call for each node */ |
222 |
/* same remote procedure call for each node */ |
| 222 |
rpc.job_id = job_id; |
223 |
rpc.job_id = job_id; |
| 223 |
rpc.signal = (uint32_t)signal; |
224 |
rpc.signal = signal; |
| 224 |
rpc.flags = KILL_STEPS_ONLY; |
225 |
rpc.flags = KILL_STEPS_ONLY; |
| 225 |
|
226 |
|
| 226 |
rc = _local_send_recv_rc_msgs(alloc_info->node_list, |
227 |
rc = _local_send_recv_rc_msgs(alloc_info->node_list, |