jayakrishnan mm
2016-Feb-17 06:01 UTC
[Gluster-users] disperse volume and its relation to xlators/cluster/ec
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 ? 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/d6388d49/attachment.html>
Pranith Kumar Karampuri
2016-Feb-17 06:03 UTC
[Gluster-users] disperse volume and its relation to xlators/cluster/ec
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 <mailto: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 list >> Gluster-users at gluster.org <mailto:Gluster-users at gluster.org> >> http://www.gluster.org/mailman/listinfo/gluster-users > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20160217/4e4e09fe/attachment.html>