Tags: cooboos/nfs-ganesha
Tags
V2.4-dev-3 Release Highlights * fix several coverity errors * eliminate duplicate code in gluster2fsal_error * FSAL_GLUSTER: Handle ENOENT properly in getattrs * FSAL_GLUSTER: exports_init(): Unref the export if pNFS DS is enabled * Add first step for Xattr Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.4-dev-2 Release Highlights * abort on memory allocation failure * other cleanup falling out of that * change log facility name to const char pointer * Use request type instead of DRC type to decide what can be cached. * 32 bit compile fixes * Add RPM spec requirement for rpcbind or portmap Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.4-dev-1 Release Highlights * nfsv3 - fix malformed packet response in readdir when zero entries are * FSAL_GLUSTER : Populate ALLOW acl entries accordingly if only DENY is present * FSAL_VFS : removing unused label from setattrs * nfs: Use option grace_period to determine grace timeout * GPFS: Fix the zombie detection code. * Update re_index_fs_fsid parameter list to use fsal_fsid__ * cache_inode_avl: enforce name conflict check Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.4-dev-0 Release Highlights * V2.4 is open for new features! Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.3.0 NOTE: There is a libntirpc submodule update this rc, please make sure to update the submodule Release Highlights * Numerous bug fixes - this release is fundamentally a stability improvement * Update Checkpatch * FSAL_GLUSTER ACL support using POSIX ACLs underneath * FSAL_GLUSTER Upcall Interface * FSAL_GLUSTER Performance Improvements (including pNFS performance) * Send SECINFO_NO_NAME in preferred order. * Build and Packaging Improvements * In Memory NFS v4 ACLs for FSAL_VFS for experimentation/testing * libntirpc Performance Improvements * Allow Multiple DSes * Cache Inode Tuning * Licensing Cleanup * Config improvements in FSAL_GLUSTER and FSAL_GPFS (including ability to disable ACL support in config) * Build properly on 32 bit and Big Endian platforms * FSAL_GPFS fix regression for short handles to work with VMWare clients * FSAL_GPFS fix regression for short handles to work with some NFS v3 clients that don't conform to RFC and only allow 56 byte handles Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.3-rc8 NOTE: There is a libntirpc submodule update this rc, please make sure to update the submodule NOTE: Other than one scripting change and tagging libntirpc, this is proposed to be the final merge before tagging V2.3.0. Please give this merge a good solid workout if you are able. If any stop-ship type bugs show up in the next few days, we will take patches, otherwise, other than the above mentioned patches, anything else will be deferred for the stable branch (and eventually V2.3.1). Highlights * ntirpc update * Make Disable_ACL and export option instead of export permission * Cache line size fixes for PPC * Remove mutex in fridgethr_you_should_break() * Add a file with some helgrind error suppressions * Put locktrace under ENABLE_LOCKTRACE * Eliminate setting of entry->type in cache_inode_fixup_md * Other minor cleanup Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.3-rc7 NOTE: There is a libntirpc submodule update this rc, please make sure to update the submodule NOTE: In order to pass pynfs tests, rc7 depends on an update available here: https://github.com/ffilz/pynfs/commits/master For the 4.0 tests, we expect the following to pass: all ganesha CIDCF2 LOOKP6 CMT1aa RD4 SATT1s LKU6c LOCK13a utf8 PUTFH3 Depending on your config SEC7 may or may not pass. For the 4.1 tests, we expect the following to pass: all destroy_session utf8 CSESS20 CSESS21 noCSESS5a noCSESS5b noCSESS25 noCSESS26 noCSESS27 noCSESS28 noCSESS29 noDSESS9001 noDSESS9002 noDSESS9003 Highlights * ntirpc update for GSS fixes * Use CMake's internal concept of target dir * Check for failled memory allocation several places and related cleanup * Fix some SETCLIENTID bugs * Make sure lock descriptor is properly filled in * Fix nfs4_compare_owner to not equate lock and open owners * When LOCK comes with new_lock_owner, check if there is already a stateid Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.3-rc6 NOTE: libntirpc is back to being a submodule Highlights * restore libntirpc submodule * lots of other packaging/build fixes * Resolve some licensing issues, particularly FSAL_PT * Avoid using strmaxcpy for copying krb5_principal.realm.data * Add logging component to state id/entry hash tables. * Fix vim modelines in few files! * FSAL_GLUSTER : remove getacl call in construct_handle() * ceph: actually use CEPH_PREFIX Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.3-rc5 NOTE: The submodule for libntirpc has been replaced with cmake magic. Please read src/COMPILING_HOWTO.txt for details on how to use it. If you don't play with libntirpc, things will just work for you. Highlights * Move ntirpc to a CMake external and git ingore src/libntirpc * Add missing libkrb5-dev build dependency * Remove obsoleted RDMA code 1st pass * Fix incorrect atime/mtime with EXCLUSIVE4/4_1 create Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
V2.3-rc4 Highlights * Fixed bugs in loading/reloading LOG config * Separate sle_client_locks and sle_state_locks * Integrate Mooshika into RPC RDMA * CEPH : add optional path to ceph.conf in config * GPFS: fix a few creds issues Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
PreviousNext