<div dir="ltr">Ravi,<div>We had earlier discussed a solution for this (sometime last year) by making volgen remember xlator names and not reassign them. Copying KP with who I had discussed this to quite a level of detail. Have you guys spoken about this? IIRC the solution KP and I discussed was more generic and could also support retaining user made changes/customizations to the volfiles.</div>
<div><br></div><div>Thanks,</div><div>Avati</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 11, 2014 at 8:33 PM, Ravishankar N <span dir="ltr">&lt;<a href="mailto:ravishankar@redhat.com" target="_blank">ravishankar@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">Hello,<br>
<br>
As you might perhaps be aware, AFR translator currently uses the client translator names  as the name of it&#39;s changelog extended attributes.<br>
<br>
i)This can be a problem when a remove-brick operation is performed when there are pending heals happening because remove-brick causes a graph change wherein the client translator names become different.<br>
<br>
ii) Also, for gluster snapshot volumes to work correctly, there needs to be a persistent mapping of AFR changelog attributes to the bricks.<br>
<br>
After some internal discussions, we have come up with a new naming mechanism that ensures backward compatibility. Details on the aforementioned problems and the proposed solution are detailed in a feature page [1] for GlusterFS 3.6.<br>

Please feel free to go through it and give your comments/ critiques.<br>
<br>
Thanks and regards,<br>
Ravi<br>
<br>
[1] <a href="https://www.gluster.org/community/documentation/index.php/Features/persistent-AFR-changelog-xattributes" target="_blank">https://www.gluster.org/<u></u>community/documentation/index.<u></u>php/Features/persistent-AFR-<u></u>changelog-xattributes</a><br>

<br>
______________________________<u></u>_________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@nongnu.org" target="_blank">Gluster-devel@nongnu.org</a><br>
<a href="https://lists.nongnu.org/mailman/listinfo/gluster-devel" target="_blank">https://lists.nongnu.org/<u></u>mailman/listinfo/gluster-devel</a><br>
</blockquote></div><br></div>