Davide D'Amico
2009-Feb-22 08:54 UTC
[Gluster-users] Difference in transltors and a question about live heal
Hi, I was looking for a scalable-ha nfs storage solution and glusterfs seems to be the only out there :-) I was reading the documentation and I cannot find the difference between "Replicate Translator" and "HA Translator": the latest seems to be a particular case of the first one when I have only two bricks. Is it right? I intend to create a scalable nfs cluster, so I can add storage nodes to increase storage size: have I to use unify on top of AFR translator (i.e. unify on a replicated volume?). I've read that glusterfs has problems with self-healing and opened files: is it true? Thanks in advance, -- d.
Basavanagowda Kanur
2009-Feb-22 16:04 UTC
[Gluster-users] Difference in transltors and a question about live heal
Davide, Replies inline. On Sun, Feb 22, 2009 at 2:24 PM, Davide D'Amico <davide.damico at gmail.com>wrote:> Hi, > I was looking for a scalable-ha nfs storage solution and glusterfs seems to > be > the only out there :-) > > I was reading the documentation and I cannot find the difference > between "Replicate > Translator" and "HA Translator": the latest seems to be a particular case > of the > first one when I have only two bricks. Is it right?Replicate translator provides replication feature, whereas HA (High Availability) translator provides high availability, HA does not do any replication.> > I intend to create a scalable nfs cluster, so I can add storage nodes > to increase > storage size: have I to use unify on top of AFR translator (i.e. unify > on a replicated > volume?).you can use 'distribute' (formerly DHT) translator over AFR.> > > I've read that glusterfs has problems with self-healing and opened > files: is it true? > > > Thanks in advance, > > -- > d. > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users >-- Gowda -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20090222/f7f3bd3b/attachment.html>
Basavanagowda Kanur
2009-Feb-22 16:32 UTC
[Gluster-users] Difference in transltors and a question about live heal
Davide, Please find reply inline. On Sun, Feb 22, 2009 at 9:52 PM, Davide D'Amico <davide.damico at gmail.com>wrote:> 2009/2/22 Basavanagowda Kanur <gowda at zresearch.com>: > > Davide, > > Replies inline. > > > > On Sun, Feb 22, 2009 at 2:24 PM, Davide D'Amico <davide.damico at gmail.com > > > > wrote: > >> > >> Hi, > >> I was looking for a scalable-ha nfs storage solution and glusterfs seems > >> to be > >> the only out there :-) > >> > >> I was reading the documentation and I cannot find the difference > >> between "Replicate > >> Translator" and "HA Translator": the latest seems to be a particular > case > >> of the > >> first one when I have only two bricks. Is it right? > > > > Replicate translator provides replication feature, whereas HA (High > > Availability) translator provides high availability, HA does not do any > > replication. > It seems that HA works on 'interfaces', while Replication works on > subvolumes. > > >> > >> I intend to create a scalable nfs cluster, so I can add storage nodes > >> to increase > >> storage size: have I to use unify on top of AFR translator (i.e. unify > >> on a replicated > >> volume?). > > > > you can use 'distribute' (formerly DHT) translator over AFR. > > What are the differences between unify and distribute? It seems that dht si > more scalable than unify. >unify and distribute function exactly in the same way - to distribute files across their subvolumes. Difference is in the way the distribution is handled. * distribute uses a hash based scheduling to distribute files, whereare unify relies on the schedulers. * distribute does not require any central meta-data server, whereas unify requires a central meta-data server called namespace.> > I am using fbsd 7 and to compile the sources I have to install bison, > fusefs-libs, > setenv (export if you use bash) CFLAGS=-I/usr/local/include and > LDFLAGS=-L/usr/local/lib > to compile with FUSE enabled. > > Thanks, > d. >-- Gowda -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20090222/439ca810/attachment.html>