[Gluster-devel] AFR between two bricks over 3000 miles

Krishna Srinivas krishna at zresearch.com
Tue Mar 11 05:53:32 UTC 2008


Hi Nathan,
We are working on a solution, it will take time. Will let you know
after it is done, if it is not done with in 2 weeks please follow it
up with us.
Regards
Krishna

On Mon, Mar 10, 2008 at 5:19 AM,  <nathan at robotics.net> wrote:
>
>  Any update on this? Would love to be able to use gluster between east and
>  west coast sites.
>
>
>
>  ><>
>  Nathan Stratton
>  nathan at robotics.net
>  http://www.robotics.net
>
>
>
> On Tue, 4 Mar 2008, Anand Avati wrote:
>
>  > 2008/3/4, nathan at robotics.net <nathan at robotics.net>:
>  >>
>  >>
>  >> I tried moving this to server side and that did not help. The 74 ms delay
>  >> between the sites appears to make gluster unusable, even tho there is 100
>  >> meg of free capacity. Any plans to background some of the back and forth
>  >> communication so that if you use write-behind you can get close to local
>  >> speed on writes?
>  >
>  >
>  > currently write-behind works for only write() calls. I too am seeing the
>  > issue of the highest latency subvolume becoming the bottleneck for
>  > operations while it is not unfair to expect application performance at the
>  > fastest subvolume speed. Will discuss with Krishna about the impact and side
>  > effects and let you know what we come up with.
>  >
>  > avati
>  >
>  >
>  >
>  >> <>
>  >> Nathan Stratton
>  >> nathan at robotics.net
>  >> http://www.robotics.net
>  >>
>  >>
>  >> On Mon, 3 Mar 2008, nathan at robotics.net wrote:
>  >>
>  >>> On Mon, 3 Mar 2008, Anand Avati wrote:
>  >>>
>  >>>> the bottleneck seems to be create/open which is synchronous over all
>  >>>> subvolumes. do you have numbers without involving the remote site/afr ?
>  >>>
>  >>> Just mounted nyc rather then mirror and that cut the time to .076 sec vs
>  >>> local .01 sec.
>  >>>
>  >>> This is a 100 meg link between NYC and SJC and only transferring 748K.
>  >> My
>  >>> guess is even if we had a full gig link between the two we would have
>  >> the
>  >>> same problem. A message sent from NYC to SJC will still take 60ms to fly
>  >>> across the country. So if you have a lot of messages flying back and
>  >> forth
>  >>> waiting for data to be written you will have this problem.
>  >>>
>  >>> Another clue is that it takes 27 sec just to rm -fr the files! If I
>  >> moved afr
>  >>> from the client to the server would that help?
>  >>>
>  >>> [root at xen0 glusterfs]# time cp -r /etc/sysconfig/ /share/mirror
>  >>>
>  >>> real    0m0.076s
>  >>> user    0m0.000s
>  >>> sys     0m0.007s
>  >>> [root at xen0 glusterfs]# time cp -r /etc/sysconfig/ /share/
>  >>>
>  >>> real    0m0.010s
>  >>> user    0m0.001s
>  >>> sys     0m0.006s
>  >>> [root at xen0 glusterfs]#
>  >>>
>  >>> With mirror mounted (sjc and nyc up):
>  >>>
>  >>> [root at xen0 glusterfs]# time cp -r /etc/sysconfig/ /share/mirror
>  >>>
>  >>> real    0m52.195s
>  >>> user    0m0.000s
>  >>> sys     0m0.001s
>  >>>
>  >>> [root at xen0 glusterfs]# time rm -fr /share/mirror/*
>  >>>
>  >>> real    0m27.030s
>  >>> user    0m0.000s
>  >>> sys     0m0.002s
>  >>>
>  >>>> <>
>  >>> Nathan Stratton
>  >>> nathan at robotics.net
>  >>> http://www.robotics.net
>  >>>
>  >>
>  >
>  >
>  >
>  > --
>  > 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.
>  >
>
>
>  _______________________________________________
>  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