From cf9f7212520c4cf3cc8990eb98df9ab4fc8a9971 Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Sun, 8 May 2016 19:55:21 +0200
Subject: [PATCH] [backend] Only print debug message if there are splits to
 schedule

---
 beat/web/backend/schedule.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/beat/web/backend/schedule.py b/beat/web/backend/schedule.py
index 8b5c306b0..5c0123136 100644
--- a/beat/web/backend/schedule.py
+++ b/beat/web/backend/schedule.py
@@ -196,12 +196,14 @@ def schedule():
     sorted_queues = Queue.objects.order_by('-cores_per_slot',
         'max_slots_per_user')
 
-    logger.debug('Ordered queues: %s',
-        ','.join([k.name for k in sorted_queues]))
-
     splits_to_consider = \
         [_select_splits_for_queue(q) for q in sorted_queues]
 
+    if not any(splits_to_consider): return []
+
+    logger.debug('Ordered queues: %s',
+        ','.join([k.name for k in sorted_queues]))
+
     # decides which split to run considering the 'on-the-fly' availability
 
     # workers that can run job splits
-- 
GitLab