<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -207,6 +207,7 @@ module ReframeIt
         avail_thread = Thread.new do
           while true
             begin
+              avail_msg.update_timestamp
               debug { &quot;sending availability message #{avail_msg.inspect}&quot; }
               send_message(monitor_queue, avail_msg)
             rescue Exception =&gt; ex</diff>
      <filename>lib/ec2-discovery.rb</filename>
    </modified>
    <modified>
      <diff>@@ -56,6 +56,10 @@ module ReframeIt
         @timestamp = ts.to_i
       end
 
+      def update_timestamp
+        @timestamp = Time.now.to_i
+      end
+
       def to_json(*a)
         data = {}
         self.class.serialized_attributes.each do |attr|</diff>
      <filename>lib/ec2-discovery/message.rb</filename>
    </modified>
    <modified>
      <diff>@@ -49,7 +49,10 @@ module ReframeIt
       def process(msg)
         clazz = msg.class
 
-        return if msg.respond_to?(:timestamp) &amp;&amp; (msg.timestamp + @ignore_time &lt; Time.now.to_i)
+        if msg.respond_to?(:timestamp) &amp;&amp; (msg.timestamp + @ignore_time &lt; Time.now.to_i)
+          info{ &quot;Ignoring message #{msg.inspect} with timestamp #{Time.now.to_i - msg.timestamp} seconds ago&quot; }
+          return
+        end
 
         # process all superclasses that are compatible with Message
         while clazz &amp;&amp; clazz &lt;= Message</diff>
      <filename>lib/ec2-discovery/queue_listener.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a6945a97ea99ce8bd3291e572703de573c0445bf</id>
    </parent>
  </parents>
  <author>
    <name>Ben Taitelbaum</name>
    <email>ben@reframeit.com</email>
  </author>
  <url>http://github.com/reframeit/ec2-discovery/commit/8f172036c15001b42ff5e77f59b9cfbfcc29215c</url>
  <id>8f172036c15001b42ff5e77f59b9cfbfcc29215c</id>
  <committed-date>2009-04-14T09:35:40-07:00</committed-date>
  <authored-date>2009-04-14T09:35:40-07:00</authored-date>
  <message>we were ignoring all the availability messages</message>
  <tree>c5257f00a1ed83d10e88f3f6f2e58cd0f59972eb</tree>
  <committer>
    <name>Ben Taitelbaum</name>
    <email>ben@reframeit.com</email>
  </committer>
</commit>
