From 046b068101017b09c01b0f1a41a3c4d25b16691e Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Tue, 29 Jul 2003 21:14:13 +0000 Subject: [PATCH] Preserve idle_node_bitmap being clear for nodes in DOWN and DRAINED state. Bug was resulting in update of node going to DRAINING instead of DRAINED from DOWN state. --- src/slurmctld/read_config.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/slurmctld/read_config.c b/src/slurmctld/read_config.c index 9b79c7bf8a3..db9ed09e5df 100644 --- a/src/slurmctld/read_config.c +++ b/src/slurmctld/read_config.c @@ -133,7 +133,9 @@ static int _build_bitmaps(void) (~NODE_STATE_NO_RESPOND); no_resp_flag = node_record_table_ptr[i].node_state & NODE_STATE_NO_RESPOND; - if (base_state == NODE_STATE_IDLE) + if ((base_state == NODE_STATE_IDLE ) || + (base_state == NODE_STATE_DOWN ) || + (base_state == NODE_STATE_DRAINED)) bit_set(idle_node_bitmap, i); if ((base_state != NODE_STATE_DOWN) && (base_state != NODE_STATE_UNKNOWN) && -- GitLab