[Gluster-devel] AFR self heal and moved directories
Krishna Srinivas
krishna at zresearch.com
Wed Sep 26 14:05:34 UTC 2007
Daniel,
Was I in touch with you when we were discussing this? Sorry
for not keeping you updated :-)
This is on 2.5 and glusterfs-1.3.2
But TLA latest version is always better :-)
Regards
Krishna
On 9/26/07, Daniel van Ham Colchete <daniel.colchete at gmail.com> wrote:
> Hi Krishna!!!
>
> That's great to hear!!! Witch mainstream? 2.5 or 2.6? Is it on the new
> glusterfs-1.3.2???
>
> This is everything I was hopping for!
>
> Best regards,
> Daniel Colchete
>
> On 9/25/07, Krishna Srinivas <krishna at zresearch.com> wrote:
> >
> > Hi Norbert,
> >
> > That feature was not there in 1.3.1, however it is there in the arch repo
> > now.
> > Can you get the latest version using TLA and try it out?
> >
> > Thanks
> > Krishna
> >
> > On 9/25/07, Norbert Paschedag <noe at physik.unizh.ch> wrote:
> > > Hi,
> > >
> > > I'm having a problem with AFR and self heal after one of two servers
> > > restarts. If a directory is moved during the absence of the server,
> > > the directory tree will not heal and the presented tree is a union of
> > > 'before' and 'after'. The 'before' state (directories only) is even
> > > copied to the server that didn't restart.
> > > Yes, I did all kinds of open() on files and directories.
> > >
> > > The shown behaviour is very likely not the intended one. Can any of the
> > > developers please explain how directories are handled when repairing ?
> > >
> > > Using 1.3.1, vol files below.
> > >
> > > Regards,
> > > Norbert
> > >
> > > # server 1
> > > volume brick-ds
> > > type storage/posix
> > > option directory /gexport/1
> > > end-volume
> > >
> > > volume server
> > > type protocol/server
> > > option transport-type tcp/server
> > > option bind-address 127.0.0.1
> > > option listen-port 8881
> > > subvolumes brick-ds
> > > option auth.ip.brick-ds.allow *
> > > end-volume
> > >
> > > # server2
> > > volume brick-ds
> > > type storage/posix
> > > option directory /gexport/2
> > > end-volume
> > >
> > > volume server
> > > type protocol/server
> > > option transport-type tcp/server
> > > option bind-address 127.0.0.1
> > > option listen-port 8882
> > > subvolumes brick-ds
> > > option auth.ip.brick-ds.allow *
> > > end-volume
> > >
> > > # client
> > > volume brick-ds-1
> > > type protocol/client
> > > option transport-timeout 4
> > > option transport-type tcp/client
> > > option remote-host 127.0.0.1
> > > option remote-port 8881
> > > option remote-subvolume brick-ds
> > > end-volume
> > >
> > > volume brick-ds-2
> > > type protocol/client
> > > option transport-timeout 4
> > > option transport-type tcp/client
> > > option remote-host 127.0.0.1
> > > option remote-port 8882
> > > option remote-subvolume brick-ds
> > > end-volume
> > >
> > > volume brick-ds-afr
> > > type cluster/afr
> > > subvolumes brick-ds-1 brick-ds-2
> > > option self-heal yes
> > > option replicate *:2
> > > end-volume
> > >
> > >
> > >
> > > _______________________________________________
> > > Gluster-devel mailing list
> > > Gluster-devel at nongnu.org
> > > http://lists.nongnu.org/mailman/listinfo/gluster-devel
> > >
> >
> >
> > _______________________________________________
> > Gluster-devel mailing list
> > Gluster-devel at nongnu.org
> > http://lists.nongnu.org/mailman/listinfo/gluster-devel
> >
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>
More information about the Gluster-devel
mailing list