<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


1. Depend on change-log to recompute checksum. This eliminates<br>
periodic crawl of brick/volume to update the checksum.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Consumption would be very much similar to how Geo-replication makes use of journals, i.e. notification after a specified time interval. If you need somewhat realtime notifications, that can be worked upon. For already existing data on a volume you could fallback to a FS crawl and use changelog thereafter.</div>

<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">FWIW, an history API for changelog consumption (from bricks) would be of much use here (given a [start-time, end-time], fetch all changelogs given that change-logging was _always_ enabled in that time duration, else resort to FS crawl).</div>

<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">    Venky</div></div><div><br></div></div></div></div>