| Index: scheduler/drone_manager.py
|
| diff --git a/scheduler/drone_manager.py b/scheduler/drone_manager.py
|
| index 18361d4f6c938358e390411c7392c5459f0ca071..75724f382b83c0849b01ff2ed5194134ab4c0ff1 100644
|
| --- a/scheduler/drone_manager.py
|
| +++ b/scheduler/drone_manager.py
|
| @@ -452,12 +452,14 @@ class DroneManager(object):
|
| while self._drone_queue:
|
| drone = heapq.heappop(self._drone_queue).drone
|
| checked_drones.append(drone)
|
| + logging.info('Checking drone %s', drone.hostname)
|
| if not drone.usable_by(username):
|
| continue
|
|
|
| drone_allowed = (drone_hostnames_allowed is None
|
| or drone.hostname in drone_hostnames_allowed)
|
| if not drone_allowed:
|
| + logging.debug('Drone %s not allowed: ', drone.hostname)
|
| continue
|
|
|
| usable_drones.append(drone)
|
| @@ -465,6 +467,9 @@ class DroneManager(object):
|
| if drone.active_processes + num_processes <= drone.max_processes:
|
| drone_to_use = drone
|
| break
|
| + logging.info('Drone %s has %d active + %s requested > %s max',
|
| + drone.hostname, drone.active_processes, num_processes,
|
| + drone.max_processes)
|
|
|
| if not drone_to_use and usable_drones:
|
| drone_summary = ','.join('%s %s/%s' % (drone.hostname,
|
|
|