From 5f7e075c8a4ff7d21edbc92e4a01a88f6d4eb2d8 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Wed, 24 Jul 2002 23:53:40 +0000 Subject: [PATCH] Added RPC for slurmctld generated shutdown RPC. This SHUTDOWN_IMMEDIATE RPC is used to distinguish it from the SHUTDOWN RPC comming from scontrol. It was added to deal with a race condition. --- src/common/slurm_protocol_defs.h | 1 + src/common/slurm_protocol_pack.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/common/slurm_protocol_defs.h b/src/common/slurm_protocol_defs.h index d15bd5226da..ac127216f4f 100644 --- a/src/common/slurm_protocol_defs.h +++ b/src/common/slurm_protocol_defs.h @@ -97,6 +97,7 @@ typedef enum { REQUEST_RECONFIGURE, RESPONSE_RECONFIGURE, REQUEST_SHUTDOWN, + REQUEST_SHUTDOWN_IMMEDIATE, RESPONSE_SHUTDOWN, REQUEST_BUILD_INFO=2001, diff --git a/src/common/slurm_protocol_pack.c b/src/common/slurm_protocol_pack.c index 8e647f568da..ee72d347720 100644 --- a/src/common/slurm_protocol_pack.c +++ b/src/common/slurm_protocol_pack.c @@ -129,6 +129,7 @@ int pack_msg ( slurm_msg_t const * msg , char ** buffer , uint32_t * buf_len ) case REQUEST_NODE_REGISTRATION_STATUS : case REQUEST_RECONFIGURE : case REQUEST_SHUTDOWN : + case REQUEST_SHUTDOWN_IMMEDIATE : /* Message contains no body/information */ break ; case RESPONSE_SUBMIT_BATCH_JOB: @@ -270,6 +271,7 @@ int unpack_msg ( slurm_msg_t * msg , char ** buffer , uint32_t * buf_len ) case REQUEST_NODE_REGISTRATION_STATUS : case REQUEST_RECONFIGURE : case REQUEST_SHUTDOWN : + case REQUEST_SHUTDOWN_IMMEDIATE : /* Message contains no body/information */ break ; case RESPONSE_SUBMIT_BATCH_JOB : -- GitLab