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>