From a13deb8ab8aec5fb5acb5c5e1de18def6792eece Mon Sep 17 00:00:00 2001
From: Morris Jette <jette@schedmd.com>
Date: Tue, 13 Aug 2013 09:18:33 -0700
Subject: [PATCH] Change node update time when CPU load is updated

---
 src/slurmctld/node_mgr.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/slurmctld/node_mgr.c b/src/slurmctld/node_mgr.c
index 8bfbcd18d79..5ca96adfe2b 100644
--- a/src/slurmctld/node_mgr.c
+++ b/src/slurmctld/node_mgr.c
@@ -1973,7 +1973,10 @@ extern int validate_node_specs(slurm_node_registration_status_msg_t *reg_msg)
 	node_ptr->os = reg_msg->os;
 	reg_msg->os = NULL;	/* Nothing left to free */
 
-	node_ptr->cpu_load = reg_msg->cpu_load;
+	if (node_ptr->cpu_load != reg_msg->cpu_load) {
+		node_ptr->cpu_load = reg_msg->cpu_load;
+		last_node_update = now;
+	}
 
 	if (IS_NODE_NO_RESPOND(node_ptr)) {
 		node_ptr->node_state &= (~NODE_STATE_NO_RESPOND);
-- 
GitLab