Minor fix to new metahost handlers code in scheduler to ensure handlers get a 
tick every cycle, even if there are no queued metahost jobs.

Signed-off-by: Steve Howard <[email protected]>

--- autotest/scheduler/monitor_db.py    2010-02-25 18:18:09.000000000 -0800
+++ autotest/scheduler/monitor_db.py    2010-02-25 18:18:09.000000000 -0800
@@ -391,6 +391,8 @@
 
         self._labels = self._get_labels()
 
+
+    def tick(self):
         for metahost_scheduler in self._metahost_schedulers:
             metahost_scheduler.tick()
 
@@ -683,6 +685,7 @@
         self._schedule_special_tasks()
         self._schedule_new_jobs()
         self._handle_agents()
+        self._host_scheduler.tick()
         _drone_manager.execute_actions()
         email_manager.manager.send_queued_emails()
         django.db.reset_queries()
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to