<div dir="ltr"><div><div><div><div><div>I wanted to put this idea for the larger community to discuss/debate<br><br></div>How about an on-demand scrubbing feature where I can provide a list of files or dir and BitRot can scan/scrub it for corruption.<br></div><div>Again, this will be implemented just as another policy, which can be set/unset by the user/admin<br></div><div><br></div>I see some usecases for this:<br><br></div>1) In openstack when using GlusterFS backend for Cinder, i know that my cinder volumes are un-used when not attached to VMs, in which case I can request for on-demand scan/scrub for my volume disks (which are files in Gluster), the result of which can be used to warn user if some corruption is present and/or can be used as an indicator to decide whether or not to pick the volume for attaching next time.<br><br></div>2) GlusterFS as a backup target for Cinder -  I can schedule an on-demand/immediate scan/scrub for the cinder volumes that i just backed up to ensure that the backup indeed went good (all the way to the disk level) and accordingly return the status of backup operation back to openstack services.<br><br></div><div>Thoughts ?<br></div><div><br>thanx,<br></div>deepak<br><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 31, 2014 at 4:09 PM, Venky Shankar <span dir="ltr">&lt;<a href="mailto:vshankar@redhat.com" target="_blank">vshankar@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey folks,<br>
<br>
Myself and Raghavendra (@rabhat) have been discussing about BitRot[1] and came up with a list of high level tasks (breakup items) captured here[2]. The pad will be updated on an ongoing basis reflecting the current status/items that are being worked on. As always, contributions in any form (design, code, doc, etc..) are more than welcome (just make sure you&#39;re heard on the pad/email :))<br>
<br>
[1]: <a href="http://www.gluster.org/community/documentation/index.php/Features/BitRot" target="_blank">http://www.gluster.org/<u></u>community/documentation/index.<u></u>php/Features/BitRot</a><br>
[2]: <a href="https://public.pad.fsfe.org/p/glusterfs-bitrot-notes" target="_blank">https://public.pad.fsfe.org/p/<u></u>glusterfs-bitrot-notes</a><br>
<br>
Thanks,<br>
venky<br>
______________________________<u></u>_________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br>
<a href="http://supercolony.gluster.org/mailman/listinfo/gluster-devel" target="_blank">http://supercolony.gluster.<u></u>org/mailman/listinfo/gluster-<u></u>devel</a><br>
</blockquote></div><br></div>