[Gluster-users] Reasons for recommending nfs-ganesha

Kaleb S. KEITHLEY kkeithle at redhat.com
Mon May 22 12:20:05 UTC 2017


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


More information about the Gluster-users mailing list