<div dir="ltr">Shishir,<div>Is this in reference to the dht open file rebalance (of replaying the operations to the destination server)? I am assuming so, as that is something which has to be handled.</div><div><br></div><div>
The other question is how should fallocate/discard be handled by self-heal in AFR. I&#39;m not sure how important it is, but will be certainly good to bounce some ideas off here. Maybe we should implement a fiemap fop to query extents/holes and replay them in the other serverl?</div>
<div><br></div><div>Avati</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 13, 2013 at 10:49 PM, Bharata B Rao <span dir="ltr">&lt;<a href="mailto:bharata.rao@gmail.com" target="_blank">bharata.rao@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Avati, Brian,<br>
<br>
During the recently held gluster meetup, Shishir mentioned about a<br>
potential problem (related to fd migration etc) in the zerofill<br>
implementation (<a href="http://review.gluster.org/#/c/5327/" target="_blank">http://review.gluster.org/#/c/5327/</a>) and also<br>
mentioned that same/similar issues are present with fallocate and<br>
discard implementations. Since zerofill has been modelled on<br>
fallocate/discard, I was wondering if it would be possible to address<br>
these issues in fallocate/discard first so that we could potentially<br>
follow the same in zerofill implementation.<br>
<br>
Regards,<br>
Bharata.<br>
<span class="HOEnZb"><font color="#888888">--<br>
<a href="http://raobharata.wordpress.com/" target="_blank">http://raobharata.wordpress.com/</a><br>
<br>
_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@nongnu.org">Gluster-devel@nongnu.org</a><br>
<a href="https://lists.nongnu.org/mailman/listinfo/gluster-devel" target="_blank">https://lists.nongnu.org/mailman/listinfo/gluster-devel</a><br>
</font></span></blockquote></div><br></div>