From bc2f732718ed5ddde572aa79a6589e7a2240df21 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Mon, 23 Sep 2002 21:35:25 +0000
Subject: [PATCH] Added support for ping RPC.

---
 src/common/slurm_protocol_defs.h | 2 +-
 src/common/slurm_protocol_pack.c | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/common/slurm_protocol_defs.h b/src/common/slurm_protocol_defs.h
index 6638901c188..00c48210a6e 100644
--- a/src/common/slurm_protocol_defs.h
+++ b/src/common/slurm_protocol_defs.h
@@ -109,6 +109,7 @@ typedef enum {
 	REQUEST_SHUTDOWN,
 	REQUEST_SHUTDOWN_IMMEDIATE,
 	RESPONSE_SHUTDOWN,
+	REQUEST_PING,
 
 	REQUEST_BUILD_INFO = 2001,
 	RESPONSE_BUILD_INFO,
@@ -145,7 +146,6 @@ typedef enum {
 	RESPONSE_IMMEDIATE_RESOURCE_ALLOCATION,
 	REQUEST_JOB_WILL_RUN,
 	RESPONSE_JOB_WILL_RUN,
-//      MESSAGE_REVOKE_JOB_CREDENTIAL,
 	REQUEST_REVOKE_JOB_CREDENTIAL,
 	REQUEST_ALLOCATION_AND_RUN_JOB_STEP,
 	RESPONSE_ALLOCATION_AND_RUN_JOB_STEP,
diff --git a/src/common/slurm_protocol_pack.c b/src/common/slurm_protocol_pack.c
index 7fef8de21ae..3cb3a8a47ca 100644
--- a/src/common/slurm_protocol_pack.c
+++ b/src/common/slurm_protocol_pack.c
@@ -140,6 +140,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_IMMEDIATE :
+		case REQUEST_PING :
 			/* Message contains no body/information */
 			break ;
 		case REQUEST_SHUTDOWN :
@@ -290,6 +291,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_IMMEDIATE :
+		case REQUEST_PING :
 			/* Message contains no body/information */
 			break ;
 		case REQUEST_SHUTDOWN :
-- 
GitLab