[Gluster-users] disperse volume and its relation to xlators/cluster/ec

jayakrishnan mm jayakrishnan.mm at gmail.com
Wed Feb 17 06:15:28 UTC 2016


Yes, I meant the  algo. I guess  , it is  the  same  algo (IDA). Correct
me  , if  I am  wrong.


Best regards
JK

On Wed, Feb 17, 2016 at 2:03 PM, Pranith Kumar Karampuri <
pkarampu at redhat.com> wrote:

>
>
> On 02/17/2016 11:31 AM, jayakrishnan mm wrote:
>
> Dear  Pranith,
>
> 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  ?
>
>
> You mean the algo? You should take a look at ec-gf.c
>
> Pranith
>
>
> Best Regards
> JK
>
> On Wed, Feb 17, 2016 at 1:23 PM, Pranith Kumar Karampuri <
> pkarampu at redhat.com> wrote:
>
>>
>>
>> On 02/17/2016 09:42 AM, jayakrishnan mm wrote:
>>
>> Dear  Xavier,
>>
>> I am trying to understand the disperse  translator  and its  usage.
>>
>> From
>> https://lists.gnu.org/archive/html/gluster-devel/2014-01/txttzloLYIJOh.txt
>> , I see  there  are  four  components namely gfsys,dfc,ida  and  heal
>> which needs  to  be  compiled  with GlusterFS main source code.
>> I am  confused  this with xlator/cluster/ec.   What is the relationship
>> between this  and  the disperse volume components  mentioned  earlier ?
>>  Is   xlator/cluster/ec  is  erasure coding (ec) translator
>> implementation  in glusterFS ? If yes, which algorithm it implements ? ( I
>> know  disperse  volume implements IDA)
>> Pls. help
>>
>>
>> hi Jayakrishnan,
>>         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?
>>
>> Pranith
>>
>>
>> Best Regards
>> JK
>>
>>
>> _______________________________________________
>> Gluster-users mailing listGluster-users at gluster.orghttp://www.gluster.org/mailman/listinfo/gluster-users
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20160217/6ea92fa8/attachment.html>


More information about the Gluster-users mailing list