-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to NFS-Ganesha Wiki
Latest downloaded Ganesha releases (hosted by SourceForge.net)
-
NFS-GANESHA v 1.5.0
- TIRPC library was significantly refurbished with bi-directional RPC support (required for NFSv4.1 backchannels)
- Multiple RPC dispatch is now supported
- Cache inode has been reworked on its handling of directory entries
- Cache inode readdir logic is now based on callbacks to take advantage of AVL tree work
- State Management has been unified and improved. Locking is consistent across both NFSv3 and NFSv4.x
- Client id management support has been added
- 9p.2000L support has been added. Dev is currently under alpha version
- Improved file handle support. Handles's versions and variable length handles are better supported.
- Memory allocation has been refactored. TC-Malloc or Jemalloc can be use with a fallback to libC's malloc/free
- Improved Kerberos support. Compatibility with Microsoft AD Kerberos is improved.
- FSAL_SNMP is now officially deprecated
-
NFS-GANESHA v 1.4.0
- Bug Fix: Memory leak fixed in RPC's DRC
- Bug Fix: Bad computation of rbt_value in RPC's DRC's hashtable
- New FSAL_CEPH (dedicated to the ceph filesystem)
- pNFS code refurbished with CEPH specific code and layout file support
- All RPCs are now based on TIRPC
- Bug Fix: in nfs_Write, for clean handle of umask, the server should allow the owner of a file to write to it, even if the file is read-only
- Bug Fix: bad memory padding in fsal_handle_t and fsal_cookie_t
-
NFS-GANESHA v 1.3.0
- Lustre FSAL: exporting several Lustre filesystem with the same server instance
- A bug was found (during Bake-A-thon) and fix in OP4_READDIRPLUS (leading to missing directory's entries)
- Directory content cached is now managed as a tree. Formerly used dir_chain were removed.
- Lock support for FSAL_LUSTRE
- FSAL_LUSTRE/FSAL_XFS/FSAL_FUSELIKE/FSAL_ZFS: regression in readdir detected and fixed
- export list now supports IP ranges using the CIDR format
-
NFS-GANESHA v 1.2.0
- Bug Fix: Call cache_inode_close after deleting share state
- Bug Fix: Bad management of PID_FILE is several init.d scripts
- Added support for ERR_FSAL_DELAY in upper layer
- FSAL code has been reorganized a lot
- New SAL (State Abstraction Layer) to manage locks (NFSv4/NLM) and share reservations
- Symbolic Links are managed via a pool to save memory in Cache_Inode
- Early 9P support
This area is dedicated to system administrators who want to use NFS-Ganesha. Various information about installing and configuring the product can be found here
This area is dedicated to developers who want to use NFS-Ganesha or contribute to the product.
(Well... Let's put here development guidelines, non-regression process, coding style rules and Boaz's Git Kung Fu)
- (this list will contain currently implemented Ganesha features)
- (This list will contain wanted features)
- (this list will contain features under development, telling who is doing what)
This list contains formerly available features that were removed due to lack of use
- NFSv2 support
- FSAL_SNMP (which made it possible to browse SNMP data as a "FS tree")
- (others... To be completed)
A weekly phone conference takes place every Thursday at 8:30AM PST. Developers involved in the Ganesha community meet at this time and discuss about development's status and futures features. Minutes to these phone call can be found here.