I'm looking into NFS Ganesha in order to provide a highly available NFSv4 backend as a solution for something I'm working on. Below is discussion on what NFS Ganesha is, and how it integrates with GlusterFS.
- 00:00 Introductions.
- 00:21 What is Ganesh?
- 00:51 Are there any advantages of user space over kernel space?
- 02:32 GlusterFS and Ganesha NFS integration.
- 02:45 Ganesh talks directly over gfapi to the Gluster servers without the overhead of the fuse layer (better performance than going through fuse).
- 03:51 Ganesha has highly available implementation that uses pacemaker and Corosync which is hard to do with kernel NFS. Active active configuration such that if one crashes, fails over seamlessly to other servers and NFS clients never notice anything happened.
high availability configuration