<div dir="ltr"><div>Dear  Pranith,</div><div><br></div><div>Thanks for the  reply. So GlusterFS 3.7.6 (which is the  version I am using) already  contains full   disperse  volume  functionality in it ? But  where  is the IDA  implementation  ?</div><div><br></div><div>Best Regards</div><div>JK</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 17, 2016 at 1:23 PM, Pranith Kumar Karampuri <span dir="ltr">&lt;<a href="mailto:pkarampu@redhat.com" target="_blank">pkarampu@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">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF"><span>
    <br>
    <br>
    <div>On 02/17/2016 09:42 AM, jayakrishnan mm
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>Dear  Xavier,</div>
        <div><br>
        </div>
        <div>I am trying to understand the disperse  translator  and
          its  usage. </div>
        <div><br>
        </div>
        <div>From  <a href="https://lists.gnu.org/archive/html/gluster-devel/2014-01/txttzloLYIJOh.txt" target="_blank">https://lists.gnu.org/archive/html/gluster-devel/2014-01/txttzloLYIJOh.txt</a>
          , I see  there  are  four  components namely gfsys,dfc,ida 
          and  heal  which needs  to  be  compiled  with GlusterFS main
          source code.</div>
        <div>I am  confused  this with xlator/cluster/ec.   What is the
          relationship  between this  and  the disperse volume
          components  mentioned  earlier ?</div>
        <div> Is   xlator/cluster/ec  is  erasure coding (ec) translator
          implementation  in glusterFS ? If yes, which algorithm it
          implements ? ( I know  disperse  volume implements IDA)</div>
        <div>Pls. help</div>
      </div>
    </blockquote>
    <br></span>
    hi Jayakrishnan,<br>
            While Xavi replies to this mail, here are my inputs. I am
    not very familiar with the old code because I didn&#39;t get a chance to
    look at them deeply. But I do know about dfc. All the code of
    disperse volume is in &#39;xlators/cluster/ec&#39;. At the moment EC is
    using synchronization similar to afr for now, so dfc is not in
    upstream yet. Heal in ec is also changed similar to afr and is done
    automatically by glustershd, so the functionality of &#39;heal&#39; I think
    is implemented in ec-heal.c(Healing), ec-heald.c (automatic healing
    part). Did I get that right Xavi?<br>
    <br>
    Pranith<br>
    <blockquote type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>Best Regards</div>
        <div>JK</div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Gluster-users mailing list
<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a>
<a href="http://www.gluster.org/mailman/listinfo/gluster-users" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-users</a></pre>
    </blockquote>
    <br>
  </div>

</blockquote></div><br></div>