ACK, this works.  I thought it did not at first though, because the log gives no idication when it _does_ find a connection.  That might be helpful output, not sure if it would be overkill or not.<br><br><div class="gmail_quote">
On Fri, May 29, 2009 at 3:40 PM, Ian Main <span dir="ltr"><<a href="mailto:imain@redhat.com">imain@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This patch just checks the broker to see if it's connected before<br>
attempting to implement tasks.<br>
<br>
Signed-off-by: Ian Main <<a href="mailto:imain@redhat.com">imain@redhat.com</a>><br>
---<br>
 src/task-omatic/taskomatic.rb |    7 +++++++<br>
 1 files changed, 7 insertions(+), 0 deletions(-)<br>
<br>
diff --git a/src/task-omatic/taskomatic.rb b/src/task-omatic/taskomatic.rb<br>
index 5393c29..71432d2 100755<br>
--- a/src/task-omatic/taskomatic.rb<br>
+++ b/src/task-omatic/taskomatic.rb<br>
@@ -843,6 +843,13 @@ class TaskOmatic<br>
<br>
   def mainloop()<br>
     loop do<br>
+<br>
+      if not @broker.connected?<br>
+        @logger.error("Cannot implement tasks, not connected to broker.  Sleeping.")<br>
+        sleep(@sleeptime * 3)<br>
+        next<br>
+      end<br>
+<br>
       tasks = Array.new<br>
       begin<br>
         tasks = Task.find(:all, :conditions =><br>
<font color="#888888">--<br>
1.6.0.6<br>
<br>
_______________________________________________<br>
Ovirt-devel mailing list<br>
<a href="mailto:Ovirt-devel@redhat.com">Ovirt-devel@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/ovirt-devel" target="_blank">https://www.redhat.com/mailman/listinfo/ovirt-devel</a><br>
</font></blockquote></div><br>