[Gluster-users] NFS mounts with glusterd on localhost - reliable or not?

Tomasz Chmielewski mangoo at wpkg.org
Fri Jul 13 09:29:40 UTC 2012


On 07/13/2012 05:08 PM, Rajesh Amaravathi wrote:

> The issue was reported earlier, but I don't see any references it was
> fixed in 3.3.0:
>
>
> 	Deadlock happens when writing a file big enough to fill the
> 	filesystem cache and kernel is trying to flush it to free some
> 	memory for glusterfsd which needs memory to commit some
> 	filesystem blocks to free some memory for glusterfsd...
>
>
> http://gluster.org/pipermail/gluster-users/2011-January/006477.html
> https://bugzilla.redhat.com/show_bug.cgi?id=GLUSTER-2320
>
> ****
> This is a problem generic to fuse/userspace filesystems.
> Also, in 3.3, since we have NLM implemented to provide locking for NFS,
> Its not possible to mount from a system which has glusterd(more precisely,
> a Gluster NFS process) running since both kernel nfs and gNFS will try to register
> for NLM v4 with portmapper.

Hmm, this is sad.

gluster/fuse mounts perform very poor for me.

On a 10-server distributed gluster setup, when put to a lot of load, I'm 
able to serve (each server has 1xGbit NIC dedicated for gluster traffic 
and 1xGbit NIC dedicated for external traffic, webservers):

- around 100 Mbit/s with gluster/fuse mounts to glusterd on localhost,

- around 300 Mbit/s with NFS mounts to glusterd on localhost,

- around 500 Mbit/s with NFS mounts to glusterd on localhost, and 
fsc/cachefilesd.


Killing the option to use NFS mounts on localhost is certainly quite the 
opposite to my performance needs!

-- 
Tomasz Chmielewski
http://www.ptraveler.com



More information about the Gluster-users mailing list