Good timing, I'll test this monday<br><br><div class="gmail_quote">On Fri, May 29, 2009 at 6:14 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;">
It seems people were getting confused by the message that taskomatic was<br>
disconnected and not logging a reconnect message.  This patch makes it<br>
log on reconnect as well.<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, 6 insertions(+), 1 deletions(-)<br>
<br>
diff --git a/src/task-omatic/taskomatic.rb b/src/task-omatic/taskomatic.rb<br>
index 71432d2..1b4d83b 100755<br>
--- a/src/task-omatic/taskomatic.rb<br>
+++ b/src/task-omatic/taskomatic.rb<br>
@@ -842,14 +842,19 @@ class TaskOmatic<br>
   end<br>
<br>
   def mainloop()<br>
+    was_disconnected = false<br>
     loop do<br>
<br>
       if not @broker.connected?<br>
-        @logger.error("Cannot implement tasks, not connected to broker.  Sleeping.")<br>
+        @<a href="http://logger.info" target="_blank">logger.info</a>("Cannot implement tasks, not connected to broker.  Sleeping.")<br>
         sleep(@sleeptime * 3)<br>
+        was_disconnected = true<br>
         next<br>
       end<br>
<br>
+      @<a href="http://logger.info" target="_blank">logger.info</a>("Reconnected, resuming task checking..") if was_disconnected<br>
+      was_disconnected = false<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>