From d957fa98314a992f35d4cbaf670eabfda2e1fd8f Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Tue, 13 Jan 2004 00:39:43 +0000
Subject: [PATCH] If an Elan system has a node with too few nodes, but the node
 will be DOWN, then don't treat as fatal error.

---
 src/slurmctld/read_config.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/slurmctld/read_config.c b/src/slurmctld/read_config.c
index 1092a415fca..c14be622359 100644
--- a/src/slurmctld/read_config.c
+++ b/src/slurmctld/read_config.c
@@ -997,6 +997,8 @@ static void _validate_node_proc_count(void)
 
 			if (slurmctld_conf.fast_schedule)
 				node_size = node_ptr->config_ptr->cpus;
+			else if (node_ptr->cpus < node_ptr->config_ptr->cpus)
+				continue;	/* node too small, will be DOWN */
 			else if ((node_ptr->node_state & (~NODE_STATE_NO_RESPOND))
 			     == NODE_STATE_DOWN)
 				continue;
-- 
GitLab