= Proposed Self Contained Change: NFS Ganesha File Server =
https://fedoraproject.org/wiki/Changes/NFSGanesha
Change owner(s): Jim Lieb <lieb(a)sea-troll.net>
NFS Ganesha is a user mode file server that supports NFSv3, NFSv4, and NFSv4.1
including pNFS for distributed filesystems. It uses loadable filesystem driver
modules to support its backend filesystems. It also integrates 9P.2000L file
service.
== Detailed Description ==
NFS Ganesha is a user-mode file server for NFS (v3, v4.0 , v4.1 pNFS) and for
9P from the Plan9 UNIX O/S. It integrates with backend filesystems via its File
System Abstraction Layer (FSAL) which is a set of loadable modules that
implement the access to these filesystems. Using a FSAL is similar to FUSE in
that the whole filesystem can be implemented in user space. This is especially
advantagious for pNFS and distributed filesystems where storage is distributed
across a network. For backend (FSAL) modules than can be supported , see
Change Page.
Those FSALs labeled as Yes are packaged for Fedora. Those labeled Not Yet
require upstream packages that are not available yet. Those labeled No cannot
be packaged with Fedore either due to licensing or availability.
NFS Ganesha supports pNFS as both a metadata server (MDS) and a data server
(DS). It supports both files and object layouts for depending on what is
supported by the underlying filesystem.
== Scope ==
This is a new package based on the new V2.0.0 upstream release. No other
changes to the system are required.
* Proposal owners: The upstream just released (DEC 2013) V2.0.0. Initial
packaging is complete and accepted. The package will be updated during the
development period to the latest stable release.
* Other developers: N/A (not a System Wide Change)
* Release engineering: N/A (not a System Wide Change)
* Policies and guidelines: N/A (not a System Wide Change)