From ac60869f87f3c257419fb88d652b05eab50de12b Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Mon, 8 Sep 2008 22:10:01 +0000 Subject: [PATCH] don't send slurmd messages to nodes not yet configured. --- src/slurmctld/node_mgr.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/slurmctld/node_mgr.c b/src/slurmctld/node_mgr.c index 0640724b80b..19478794d22 100644 --- a/src/slurmctld/node_mgr.c +++ b/src/slurmctld/node_mgr.c @@ -2222,7 +2222,8 @@ void msg_to_slurmd (slurm_msg_type_t msg_type) int i; shutdown_msg_t *shutdown_req; agent_arg_t *kill_agent_args; - + uint16_t base_state; + kill_agent_args = xmalloc (sizeof (agent_arg_t)); kill_agent_args->msg_type = msg_type; kill_agent_args->retry = 0; @@ -2234,6 +2235,9 @@ void msg_to_slurmd (slurm_msg_type_t msg_type) } for (i = 0; i < node_record_count; i++) { + base_state = node_record_table_ptr[i].node_state; + if (base_state == NODE_STATE_FUTURE) + continue; hostlist_push(kill_agent_args->hostlist, node_record_table_ptr[i].name); kill_agent_args->node_count++; -- GitLab