From 38e8a06b16d1230dff9b47a25c34ea5f1ee45c11 Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Thu, 24 May 2012 14:03:32 -0700
Subject: [PATCH] Remove pointless check. The state_reason is set to
 WAIT_NO_REASON so acct_policy_job_runnable will always return true.

---
 src/slurmctld/job_scheduler.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/slurmctld/job_scheduler.c b/src/slurmctld/job_scheduler.c
index 80570536227..6e222fac584 100644
--- a/src/slurmctld/job_scheduler.c
+++ b/src/slurmctld/job_scheduler.c
@@ -556,10 +556,8 @@ extern int schedule(uint32_t job_limit)
 
 		if ((job_ptr->state_reason == WAIT_QOS_JOB_LIMIT) ||
 		    (job_ptr->state_reason == WAIT_QOS_RESOURCE_LIMIT) ||
-		    (job_ptr->state_reason == WAIT_QOS_TIME_LIMIT)) {
+		    (job_ptr->state_reason == WAIT_QOS_TIME_LIMIT))
 			job_ptr->state_reason = WAIT_NO_REASON;
-			acct_policy_job_runnable(job_ptr);
-		}
 
 		if ((job_ptr->state_reason == WAIT_NODE_NOT_AVAIL) &&
 		    job_ptr->details && job_ptr->details->req_node_bitmap &&
-- 
GitLab