Adding some logging in the drones.

Signed-off-by: Jean-Marc Eurin <[email protected]>

--- autotest/scheduler/drone_manager.py 2010-04-16 17:28:37.000000000 -0700
+++ autotest/scheduler/drone_manager.py 2010-10-28 14:38:16.000000000 -0700
@@ -452,12 +452,14 @@
         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 @@
             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,
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to