<div dir="ltr"><div>Yes, I meant the algo. I guess , it is the same algo (IDA). Correct me , if I am wrong.</div><div><br></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 2:03 PM, Pranith Kumar Karampuri <span dir="ltr"><<a href="mailto:pkarampu@redhat.com" target="_blank">pkarampu@redhat.com</a>></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 11:31 AM, jayakrishnan mm
wrote:<br>
</div>
<blockquote type="cite">
<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>
</blockquote>
<br></span>
You mean the algo? You should take a look at ec-gf.c<span class="HOEnZb"><font color="#888888"><br>
<br>
Pranith</font></span><span><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<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"><<a href="mailto:pkarampu@redhat.com" target="_blank">pkarampu@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
<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't get a chance to look at them deeply. But I do know
about dfc. All the code of disperse volume is in
'xlators/cluster/ec'. 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 'heal' 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>
</blockquote>
<br>
</span></div>
</blockquote></div><br></div>