On Sun, Dec 14, 2008 at 7:24 PM, Stefan de Konink <span dir="ltr"><<a href="mailto:stefan@konink.de">stefan@konink.de</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">Stefan de Konink wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
80n wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'm wondering if perhaps we can compute some kind of rolling checksum that can be compared between data sources.  It would then be quick and easy to see if any server was ok just by comparing it's checksum to that of others at any given minute.<br>

</blockquote>
<br>
Amount of visible tags + timestamp of latest update in there.<br>
</blockquote>
<br></div></div>
Extendable with bbox.<br><font color="#888888">
<br>
</font></blockquote><div><br>Are you saying, very simply, a count of all the tags for nodes, ways and relations for any given timestamp?<br><br>For example:<br>2008-12-15 08:04 = 898266982<br>2008-12-15 08:05 = 898278312<br>
2008-12:15 08:06 = 898279938<br>etc<br><br>I was thinking of something with a little bit more granularity, such as the sum of the seconds component of each time stamp.  This would also, I think, be quicker to recalculate if needed.<br>
<br>If the checksum was stored in a table for every minute diff update then, if something goes wrong, it would be easy to see when it went wrong, and make it easier to correct by re-running diffs from that moment.<br><br>
80n<br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><font color="#888888"><br>
Stefan<br>
</font></blockquote></div><br>