te-yamauchi at usen.co.jp
2017-May-19 12:57 UTC
[Gluster-users] Reasons for recommending nfs-ganesha
I currently use version 3.10.2. When nfs is enabled, the following warning is displayed. Why is nfs-ganesha recommended? Is there something wrong with gluster nfs? Gluster NFS is being deprecated in favor of NFS-Ganesha Enter "yes" to continue using Gluster NFS (y/n)
Jiffin Tony Thottan
2017-May-22 05:38 UTC
[Gluster-users] Reasons for recommending nfs-ganesha
Hi, On 19/05/17 18:27, te-yamauchi at usen.co.jp wrote:> I currently use version 3.10.2. > When nfs is enabled, the following warning is displayed. > Why is nfs-ganesha recommended? > Is there something wrong with gluster nfs? > > Gluster NFS is being deprecated in favor of NFS-Ganesha Enter "yes" to continue using Gluster NFS (y/n)The main reason behind above warning message is that currently most of the development focus happens in NFS-Ganesha than gluster nfs(only bug fixes). The following are major plus points for NFS-Ganesha 1.) NFS-Ganesha is a different community which supports a lot of other fIlesystem like CEPH(cephFS / RGW), GPFS, Lustre 2.) It support different nfs protocols including v3,v4, v4.1 and pNFS where as gluster NFS supports only v3 3.) Can do dynamic addition/modification of exports(shares) , where in gluster nfs each time server requires restart 4.)It has an integrated HA solution using pacemaker & corosync for gluster volumes -- Jiffin> _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://lists.gluster.org/mailman/listinfo/gluster-users
Kaleb S. KEITHLEY
2017-May-22 12:20 UTC
[Gluster-users] Reasons for recommending nfs-ganesha
On 05/19/2017 08:57 AM, te-yamauchi at usen.co.jp wrote:> I currently use version 3.10.2. > When nfs is enabled, the following warning is displayed. > Why is nfs-ganesha recommended? > Is there something wrong with gluster nfs? >This is hardly new. The migration to NFS-Ganesha started with 3.8.0 and there has been discussion about it on the Gluster community mailing lists over the past two years. gluster nfs (or gnfs) only supports NFSv3. The gnfs part doesn't have High Availability (HA) out of the box. The design of gnfs doesn't lend itself to adding NFSv4 and beyond. NFS-Ganesha has NFSv3, NFSv4, NFSv4.1, NFSv4.2, pNFS ? and if you care about it, 9P support. It's a better implementation, and it's being actively developed and maintained. Besides kernel NFS (knfs) it doesn't make sense to pay for maintaining two very different NFS implementations. (IOW Red Hat isn't going to pay to maintain and develop two different implementations. Someone else may step up and maintain gnfs.) You can keep using gnfs, but eventually you should switch to NFS-Ganesha because that's where resources are devoted ? for fixing bugs and adding features. You *should* switch, but nobody is going to force you to switch. The gnfs part will always be there and you'll always be able to use it. -- Kaleb