Projects / nfs-ganesha / Releases

All releases of nfs-ganesha

  •  12 Dec 2013 12:56
Avatar

    Release Notes: FSALs (filesystem backends) are now loadable shared objects. The server can support multiple backends at runtime. NFSv4.1 pNFS is supported. DBus is now the administration tool. All the significant bugfixes from the 1.5.x branch have been forward ported or re-implemented in the 2.x codebase. The server passes all of the cthonv4 and pynfs 4.0 tests. Most subsystems/modules have had refactor/rewrite work. NFSv2 support has been deprecated. The build process has been converted to Cmake. The codebase has been reformatted to conform to the Linux kernel coding style.

    •  16 Jul 2012 12:00
    Avatar

      Release Notes: The TIRPC library was significantly refurbished. Multiple RPC dispatch is now supported. Cache inode readdir logic is now based on callbacks. State Management has been unified and improved. Client ID management support has been added. 9p.2000L support has been added. File handle support was improved. Memory allocation has been refactored. TC-Malloc or Jemalloc can be use with a fallback to libc's malloc/free. Kerberos support was improved. Compatibility with Microsoft AD Kerberos is improved. FSAL_SNMP is now officially deprecated.

      •  15 Mar 2012 11:56
      Avatar

        Release Notes: A memory leak has been fixed in RPC's DRC.Bad computation of rbt_value in RPC's DRC's hashtable has been fixed. New FSAL_CEPH (dedicated to the ceph filesystem). pNFS code has been refurbished with CEPH-specific code and layout file support. All RPCs are now based on TIRPC. In nfs_Write, for clean handling of umask, the server should allow the owner of a file to write to it, even if the file is read-only. Bad memory padding in fsal_handle_t and fsal_cookie_t have been fixed.

        •  23 Dec 2011 08:12
        Avatar

          Release Notes: This release adds Lustre FSAL, exporting several Lustre filesystems with the same server instance. A bug was found (during Bake-A-Thon) and fixed in OP4_READDIRPLUS (leading to a missing directory's entries). The directory content cache is now managed as a tree. Formerly used dir_chain were removed. Lock support has been added for FSAL_LUSTRE. For FSAL_LUSTRE, FSAL_XFS, FSAL_FUSELIKE, and FSAL_ZFS, a regression in readdir has been detected and fixed. The export list now supports IP ranges using the CIDR format.

          •  12 Dec 2011 09:16
          Avatar

            Release Notes: This release will call cache_inode_close after deleting share state. It adds support for ERR_FSAL_DELAY in the upper layer. It has a 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 has been added. Lustre FSAL supports exporting several Lustre filesystems with the same server instance.

            •  11 Nov 2011 10:20
            Avatar

              Release Notes: This "all-one" release contains a few minor fixes and an early version of support for the 9P protocol.

              •  20 Jul 2011 10:59
              Avatar

                Release Notes: This is a major release with several new features. TIRPC now supports the RPCSEC_GSS feature. The API for implementing pNFS specific features has been fully refurbished. FSAL was added, using the "open_by_handle" feature added in Linux kernel versions higher than 2.6.39. This FSAL makes it possible to export any filesystem managed by the VFS. It is now possible to "dlopen" several FSAL shared objects. NFSv4 ACLs are supported. GPFS ACLs are supported (to be used with NFSv4 ACL support).

                •  06 Apr 2011 11:15
                Avatar

                  Release Notes: This release integrates many bugfixes and new features. New features include internal data cache flush management by a new set of threads, pNFS support (layout file) for LUSTRE, and more Log levels. WRITE on unstable storage mechanism has been fully reviewed.

                  •  26 Jan 2011 09:27
                  Avatar

                    Release Notes: The init.d scripts are now closer to LSB requirements. A race condition was fixed when inserting the same new entry several times and concurrently in metadata cache. It is no longer impossible to set "/" as an export's entry's pseudopath. Bad packing of fsal_handle in FSAL_PROXY was fixed to avoid creating two entries in cache_inode for a single file. A memory violation in FSAL_PROXY for fattr4's type based on nfs4time was fixed.

                    •  21 Dec 2010 09:17
                    Avatar

                      Release Notes: This version includes security and bugfixes. Internal hash tables were fully reviewed, and Jenkin's hash functions are now used. DupReq management was changed significantly.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.