[Gluster-users] Async Replication

Ed W lists at wildgooses.com
Sun Oct 17 18:58:11 UTC 2010

  On 11/10/2010 19:36, Aaron Porter wrote:
> On Fri, Oct 8, 2010 at 10:03 AM, Christopher J Bidwell
> <cbidwell at usgs.gov>  wrote:
>> Can gluster be used as a WAN-based distributed filesystem?  I've got four
>> servers spread around the country to provide geographic redundancy and am
>> looking for a good system that I can maintain continuity between the
>> servers.  Replication, etc.  Currently using rsync which is just terrible
>> and has a high overhead as I've got large directories that need continuous
>> updates.
> We've got some small scale testing going (and working) West Coast (US)
> ->  East Coast (US). Bandwidth isn't so much of a problem as latency.
> Gluster doesn't have an async mode, so you have to wait for your
> operations to complete on all nodes -- that can take a while. Our
> current setup backs a couple Samba shares, users seem happy.

I think the "paying customers" for gluster are HPC compute clusters 
where as a class you have kind of "significant fraction of memory level 
speed" between servers.  As a result the current focus has been around 
improving throughput for an environment which has very low latency 
access to all the nodes

I think it's clear that the solution would be some kind of smart 
distributed lock manager which can push the locks out to the closest 
server to the client, but it's clearly not a trivial step up from the 
current code base and will likely require someone to pay for it.

I think the Gluster developers might be on the cusp of being receptive 
to such a feature request, but I sense at this stage its likely to need 
to be accompanied by some financial commitment...

If there were some other businesses with this requirement then now is 
probably a good time to show your hand.  That said I would expect to 
face some reasonable costs if we wanted to pay some gluster devs for 
some time on this?  I guess it's possible they would do it for a reduced 
rate than just time and materials, but first lets see if anyone else 
pipes up before we ask for prices...

GFS has such a lock manager and I would have thought in the first 
instance the right answer was to investigate whether integration with 
this would make sense / solve the underlying problem

Anyway, I guess the point is just because you and I find gluster useful 
on commodity hardware doesn't mean we are actually the current 
development target market, just lucky users!


Ed W

More information about the Gluster-users mailing list