From 5c4c0bd5c72a5b292683b2363bb29bbe9ead442d Mon Sep 17 00:00:00 2001 From: Matt Ezell Date: Sun, 16 Dec 2012 22:32:23 -0500 Subject: [PATCH] Reduce unnecessary node state change logging --- src/server/node_manager.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server/node_manager.c b/src/server/node_manager.c index 2ce7cea99d..86bb883459 100644 --- a/src/server/node_manager.c +++ b/src/server/node_manager.c @@ -300,13 +300,17 @@ void update_node_state( struct pbssubn *sp; + /* No need to do anything if newstate == oldstate */ + if (np->nd_state == newstate) + return; + /* * LOGLEVEL >= 4 logs all state changes * >= 2 logs down->(busy|free) changes * (busy|free)->down changes are always logged */ - if (LOGLEVEL >= 3) + if (LOGLEVEL >= 4) { sprintf(log_buf, "adjusting state for node %s - state=%d, newstate=%d", (np->nd_name != NULL) ? np->nd_name : "NULL",