From 693fe66f633eaf6a5ab7a318881e569cde82b48d Mon Sep 17 00:00:00 2001 From: Andre Anjos <andre.anjos@idiap.ch> Date: Fri, 20 May 2016 12:05:49 +0200 Subject: [PATCH] [backend] Print more debugging info for the scheduler --- beat/web/backend/schedule.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/beat/web/backend/schedule.py b/beat/web/backend/schedule.py index 72d88b2c2..e8fc2fa71 100644 --- a/beat/web/backend/schedule.py +++ b/beat/web/backend/schedule.py @@ -190,8 +190,7 @@ def schedule(): if not any(splits_to_consider): return [] - logger.debug('Ordered queues: %s', - ','.join([k.name for k in sorted_queues])) + logger.debug('Considering splits: %s', splits_to_consider) # decides which split to run considering the 'on-the-fly' availability @@ -204,6 +203,8 @@ def schedule(): assigned_splits = [] + logger.debug('Worker availability: %s', whitelist) + for batch in splits_to_consider: if not batch: continue #empty list @@ -218,7 +219,7 @@ def schedule(): avail = whitelist.get(c, 0) if not avail: continue #should not use this worker if avail >= required_cores: - logger.info("Assigning `%s' to worker `%s'", split, c) + logger.debug("Assigning `%s' to worker `%s'", split, c) split.schedule(c) #assign job split to worker assigned_splits.append(split) whitelist[c] -= required_cores -- GitLab