From 5c3864555d5a8ccb3047d9ccd235f00e12f892a3 Mon Sep 17 00:00:00 2001
From: David Bigagli <david@schedmd.com>
Date: Tue, 1 Sep 2015 14:58:42 +0200
Subject: [PATCH] Modify f6c5302b4dc57 to handle drained nodes as well

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

diff --git a/src/slurmctld/power_save.c b/src/slurmctld/power_save.c
index 26e92adb019..262fd21fc39 100644
--- a/src/slurmctld/power_save.c
+++ b/src/slurmctld/power_save.c
@@ -185,6 +185,8 @@ static void _do_power_work(time_t now)
 		    (node_ptr->sus_job_cnt == 0)			&&
 		    (!IS_NODE_COMPLETING(node_ptr))			&&
 		    (!IS_NODE_POWER_UP(node_ptr))			&&
+		    (!IS_NODE_DRAINED(node_ptr)) &&
+		    (!IS_NODE_DRAINING(node_ptr)) &&
 		    (node_ptr->last_idle < (now - idle_time))		&&
 		    ((exc_node_bitmap == NULL) ||
 		     (bit_test(exc_node_bitmap, i) == 0))) {
-- 
GitLab