NFS-GANESHA is a user-space NFSv2, NFSv3, and NFSv4 server. It runs on Linux, BSD variants, and POSIX-compliant Unixes.
| Tags | Filesystems |
|---|---|
| Operating Systems | POSIX Linux Unix |
| Implementation | C |
Recent releases


Changes: Two log messages were changed in MFSL_ASYNC. A debug message in fusexmp_fh was removed. A bug in RW_Lock that may lead to deadlock when used in parallel with several clients was fixed. FSAL_PROXY is now prevented from using UDP as a transport layer, and the "NFSv4_Proxy::NFS_Proto" field from the configuration file as been removed. For MFSL_ASYNC, only root can now chmod or chgrp on a file/dir/symlink, and the way mfsl_async_symlink works was fully reviewed.


Changes: Bugfixes and the use of a "simplified" state model for compatibility with older clients. A more complex state model is available by setting ./configure flags.


Changes: MFSL_ASYNC now has startup routines to clean preallocated stuff left by older instance of the server. Many bugs were fixed in the NFSv4 state machine implementation.


Changes: Many fixes were made in MFSL_ASYNC. This has been tested with FSAL_PROXY, this is probably usable with other FSAL, but MFSL_ASYNC is clearly designed to be used with FSAL_PROXY. A change was made in FSAL_POSIX to use POSIX file descriptors. The NFSv4 referral mechanism is now supported.


Changes: This release integrates a new FSAL for LUSTREv2 (which is still a beta version of LUSTRE), many bugfixes in asynchronous md management, and several bugfixes in I/O and cache management.
A collection of tools for (home) automation.