[Gluster-devel] ext3 eligible for cluster/stripe ?

Anand Avati avati at zresearch.com
Sun Dec 16 20:26:49 UTC 2007


lonel,
 in this config you are not exploiting on the parellelism of the N disk
controllers. you need to have io-threads b/w each stripe and storage/posix
and have write-behind and read-ahead on top of stripe.

each io-threads on top of storage/posix pushes blocked read/write to a
seperate thread giving scope for parallelism across the two storage/posix
(which is needed as they are on seperate disks).

the read-ahead and write-behind are needed for 'creating' the parallelism.
without them the IO calls happen in series (1:1 with the system calls).

avati

2007/12/17, GARDAIS Ionel <Ionel.Gardais at tech-advantage.com>:
>
>  Thanks Anand for being there to answer all my questions !
>
> I've used the cluster/stripe translator in a local-only setup
>
> # glusterfs client
> volume data-2-local
>   type storage/posix
>   option directory /data-2
> end-volume
>
> volume data-3-local
>   type storage/posix
>   option directory /data-3
> end-volume
>
> volume data-striped
>   type cluster/stripe
>   subvolumes data-2-local data-3-local
>   option block-size *:1MB
> end-volume
>
>
> Whatever the block-size (64kB, 128kB, 1MB, 64MB), iostat reports
> 30MB/s/disk which is less than half the nominal (each data-X storage is a
> separate XRaid FC controller able to ingest 80MB/s)
>
>
> -------- Message d'origine--------
> De: anand.avati at gmail.com de la part de Anand Avati
> Date: dim. 16/12/2007 19:03
> À: GARDAIS Ionel
> Cc: gluster-devel at nongnu.org
> Objet : Re: [Gluster-devel] ext3 eligible for cluster/stripe ?
>
> If the kernel option is turned on, yes it does. you can verify with
> getfattr/setfattr
>
> avati
>
> 2007/12/16, GARDAIS Ionel <Ionel.Gardais at tech-advantage.com>:
> >
> > Hi list,
> >
> > I've found that what I want to archieve is more something like
> > cluster/stripe than cluster/unify.
> > However, a special note for stripe translator state "Stripe needs
> extended
> > attribute support in the underlying FS."
> >
> > Does ext3 meet this requirement ?
> >
> > Thanks,
> > Ionel
> > _______________________________________________
> > Gluster-devel mailing list
> > Gluster-devel at nongnu.org
> > http://lists.nongnu.org/mailman/listinfo/gluster-devel
> >
>
>
>
> --
> If I traveled to the end of the rainbow
> As Dame Fortune did intend,
> Murphy would be there to tell me
> The pot's at the other end.
>
>


-- 
If I traveled to the end of the rainbow
As Dame Fortune did intend,
Murphy would be there to tell me
The pot's at the other end.



More information about the Gluster-devel mailing list