[Gluster-devel] AFR write completion? AFR read redundancy?
Anand Avati
avati at zresearch.com
Mon Mar 3 17:33:36 UTC 2008
>
> Will self healing prevent an inconsistent cluster from
> happening? I.E. Two node cluster, A+B.
>
> 1) Node A goes down
> 2) Write occurs on Node B
> 3) Node B goes down (cluster is down)
> 4) Node A comes up -> cluster is inconsistent since B
> is not yet available. Cluster should still be "down".
This is not assured to work. The intersection of the two subsets of
subvolumes before and after a group (subset) of nodes are added or removed
should not be empty.
> Any plans for such a feature? HA is great, but so
> > is error resilience/correction. :)
> >
> > we have thoughs of checksum based error
> > detection/correction. Infact one of
> > the users has submitted a n ECC based translator
> > (yet to be reviewed seriously). But no plans of
> > making it part of AFR.
>
>
> So this ECC AFR would work on a single subvolume then?
ECC (not ECC AFR) would have a signature subvolume which would have
redundancy bytes capable of detecting/correcting errors in the 'main'
subvolume. This has nothing to do with AFR.
> We are in fact even thinking of raid5 or raid6
>
> > kind of translator which does checksum based error
> > detection/recover to some extent.
>
>
> Would this be a part of AFR, or a completely new
> translator?
completely new.
thanks,
avati
More information about the Gluster-devel
mailing list