Hi, All. Here is the proposed V2.6.2. If anything is missing, please speak up. Daniel commit b9685b89acb5a21db2a44a6b5bf5d85709e98b7d Author: Daniel Gryniewicz <dang@redhat.com> V2.6.2 commit e54c29c7ec0f73fac106ce89bc131589d52a6ffb Author: Malahal Naineni <malahal@us.ibm.com> Don't unregister netconfig_udpv6 unless registered with rpcbind commit cd8569ea0bf02e72db3052f54beca6e19626dde9 Author: Daniel Gryniewicz <dang@redhat.com> CMake - Let ntirpc find it's modules commit 8240d790c7392024b4b4e1ecd152d15d8af9af29 Author: Frank S. Filz <ffilzlnx@mindspring.com> Man page clarifications commit a20da9706d70ebc4800c828bec95976a16ef2c47 Author: Frank S. Filz <ffilzlnx@mindspring.com> NFSv4: If lock offset plus length > max file size return NFS4ERR_BAD_RANGE commit 5119feaee639def54b4908f459204369b2fa6a10 Author: Frank S. Filz <ffilzlnx@mindspring.com> NLM: Adjust lock length if lock end would be > max file size commit cf9edd841ae704b9ff74dd1f5c9c29a3e17ceb00 Author: Frank S. Filz <ffilzlnx@mindspring.com> Limit max file size to INT64_MAX commit bd1191a7f5a86dc4c735eca2545a753b9c219cc5 Author: Frank S. Filz <ffilzlnx@mindspring.com> NFSv4.1: Use slot mutex to serialize use of the slot commit c2e9d4da48da020e4aa70be49c95c2861cbb1b8b Author: Kaleb S. KEITHLEY <kkeithle@redhat.com> python: prepare for python2->python3, explicit python2 in shebang commit 672f918f553627817f97efed32641a3c81f69211 Author: Ramana Raja <ramanakrisna@gmail.com> fix 'Bind_Addr' config option documentation commit c8fb98f22b1263bcf50d26ac026387e1d6b63cc1 Author: Frank S. Filz <ffilzlnx@mindspring.com> Move expire_time_attr into export_perms commit c4f7036efe4e70dd27f691a583a50f0905534295 Author: Daniel Gryniewicz <dang@redhat.com> FSAL_MEM - close2() should check state FD commit 1486be3dc28d9416d973cd4f8338abf02eab6c68 Author: Kinglong Mee <mijinlong@open-fs.com> nfs: fix missing fill of the wcc_data->before in reply commit fa34f49d647eb6553efba3e4a2c5011dd67e5a0f Author: Kinglong Mee <mijinlong@open-fs.com> MDCACHE: Calculate the new thread wait more reasonable commit cee884f545a222aabac04b41f06d3b7e07d7bc49 Author: Jeff Layton <jlayton@redhat.com> cmake: fix FindWBclient.cmake commit 32cff612ec322ecff6c35356f39877808e14485f Author: Supriti Singh <supriti.singh@suse.com> Make code compatible for python 2 and 3. commit b5a9f5b6a5c04b96f02cf486ca792223998f13a2 Author: Frank S. Filz <ffilzlnx@mindspring.com> Replace cache_fds parameter and handling with better logic commit e16e7721dc7649fca2c892901fe370f3101e593a Author: Matt Benjamin <mbenjamin@redhat.com> rados urls: permit pool and object names containing '.' commit 39bb05c997724eb556cef7f76ea98806a0dfb7e2 Author: Ramana Raja <ramanakrisna@gmail.com> config_samples: fix FSAL_CEPH sample conf commit d2dbdb2bb57ac634a17bb75559f5198e879c9fed Author: Jeff Layton <jlayton@redhat.com> cmake: add USE_FSAL_CEPH_LL_SYNC_INODE to config-h.in.cmake commit 20fa4e3133ee9bd28accdf70088e6bd5f589c705 Author: Jeff Layton <jlayton@redhat.com> configs: fix sample config reference for RecoveryBackend section commit ba3055c82a029af954eb3125e3ffe7787e8d3ff1 Author: Frank S. Filz <ffilzlnx@mindspring.com> Fix maxread/maxwrite/prefread/prefwrite defaults in man page commit 57908cc8203bdced28083ff3a40f73bc584af517 Author: Frank S. Filz <ffilzlnx@mindspring.com> GLUSTER: Use telldir result from previous dirent as cookie commit e52b213d7b97b6967198fb873a9472135e5cd298 Author: Frank S. Filz <ffilzlnx@mindspring.com> VFS: Use d_off from previous dirent as cookie commit d9b4f270f428d50bff231d72ecbdfc353eb526ee Author: Frank S. Filz <ffilzlnx@mindspring.com> Allow NLM_SHARE access none, deny something (deny read for example) commit 1770e04ff2e019b1882ddc0fa213751f0cdf5374 Author: Frank S. Filz <ffilzlnx@mindspring.com> Allow for Windows use of multiple NLM_SHARE from same owner commit cf54b5869eda45a518a1f80bb915bb2324b6f1a4 Author: Frank S. Filz <ffilzlnx@mindspring.com> Fix refcounting of NLM_SHARE state_t commit 1e99ec330663f0b3196ec279a32201e0a472d04e Author: Frank S. Filz <ffilzlnx@mindspring.com> Inmprove debug of NLM_SHARE and NLM_UNSHARE commit 962592db982edd9cd82140cc5881edabea42d42b Author: Kaleb S. KEITHLEY <kkeithle@redhat.com> doc/man: add ganesha-gluster-config(8) to top-level ganesha-config commit 72e8adf8656fb2b55befbb97b68fb944187b9c36 Author: Jeff Layton <jlayton@redhat.com> FSAL_CEPH: add check for and call to ceph_ll_sync_inode commit 6182e9faf26554f83d389bfd03684845cf42095d Author: Daniel Gryniewicz <dang@redhat.com> Don't dec open_fd_count unless close succeeds commit 9e77cfd9c23404e57939ab96cd944257580906e8 Author: Patrice LUCAS <patrice.lucas@cea.fr> FSAL_PROXY : fix memory leak in pxy_readdir commit c36c563915d6d24041d722ca77914cc54a4a4ad6 Author: Jeff Layton <jlayton@redhat.com> Log: clean up level handling in LogAtLevel macro commit 62c9a9bdfeb44fc46d4d486d087918d272bddbdc Author: Jeff Layton <jlayton@redhat.com> config: flesh out sample config file for FSAL_CEPH commit 1cf9f384195160389adb28950cee7a44118d3d29 Author: Jeff Layton <jlayton@redhat.com> manpage: add missing options for the RecoveryBackend section commit 89e87bede405ef0e0662fda47472da26d2e7a8d2 Author: Jeff Layton <jlayton@redhat.com> NFS: don't try to lift grace after the main thread exits commit da3133644f3441df8b0c4f4c934aa8ab1c3be269 Author: Daniel Gryniewicz <dang@redhat.com> Set op_ctx when reverting or failing exports
Hearing no dissent, 2.6.2 is now pushed and released. Daniel On 05/09/2018 09:16 AM, Daniel Gryniewicz wrote:
Hi, All.
Here is the proposed V2.6.2. If anything is missing, please speak up.
Daniel
commit b9685b89acb5a21db2a44a6b5bf5d85709e98b7d Author: Daniel Gryniewicz <dang@redhat.com>
V2.6.2
commit e54c29c7ec0f73fac106ce89bc131589d52a6ffb Author: Malahal Naineni <malahal@us.ibm.com>
Don't unregister netconfig_udpv6 unless registered with rpcbind
commit cd8569ea0bf02e72db3052f54beca6e19626dde9 Author: Daniel Gryniewicz <dang@redhat.com>
CMake - Let ntirpc find it's modules
commit 8240d790c7392024b4b4e1ecd152d15d8af9af29 Author: Frank S. Filz <ffilzlnx@mindspring.com>
Man page clarifications
commit a20da9706d70ebc4800c828bec95976a16ef2c47 Author: Frank S. Filz <ffilzlnx@mindspring.com>
NFSv4: If lock offset plus length > max file size return NFS4ERR_BAD_RANGE
commit 5119feaee639def54b4908f459204369b2fa6a10 Author: Frank S. Filz <ffilzlnx@mindspring.com>
NLM: Adjust lock length if lock end would be > max file size
commit cf9edd841ae704b9ff74dd1f5c9c29a3e17ceb00 Author: Frank S. Filz <ffilzlnx@mindspring.com>
Limit max file size to INT64_MAX
commit bd1191a7f5a86dc4c735eca2545a753b9c219cc5 Author: Frank S. Filz <ffilzlnx@mindspring.com>
NFSv4.1: Use slot mutex to serialize use of the slot
commit c2e9d4da48da020e4aa70be49c95c2861cbb1b8b Author: Kaleb S. KEITHLEY <kkeithle@redhat.com>
python: prepare for python2->python3, explicit python2 in shebang
commit 672f918f553627817f97efed32641a3c81f69211 Author: Ramana Raja <ramanakrisna@gmail.com>
fix 'Bind_Addr' config option documentation
commit c8fb98f22b1263bcf50d26ac026387e1d6b63cc1 Author: Frank S. Filz <ffilzlnx@mindspring.com>
Move expire_time_attr into export_perms
commit c4f7036efe4e70dd27f691a583a50f0905534295 Author: Daniel Gryniewicz <dang@redhat.com>
FSAL_MEM - close2() should check state FD
commit 1486be3dc28d9416d973cd4f8338abf02eab6c68 Author: Kinglong Mee <mijinlong@open-fs.com>
nfs: fix missing fill of the wcc_data->before in reply
commit fa34f49d647eb6553efba3e4a2c5011dd67e5a0f Author: Kinglong Mee <mijinlong@open-fs.com>
MDCACHE: Calculate the new thread wait more reasonable
commit cee884f545a222aabac04b41f06d3b7e07d7bc49 Author: Jeff Layton <jlayton@redhat.com>
cmake: fix FindWBclient.cmake
commit 32cff612ec322ecff6c35356f39877808e14485f Author: Supriti Singh <supriti.singh@suse.com>
Make code compatible for python 2 and 3.
commit b5a9f5b6a5c04b96f02cf486ca792223998f13a2 Author: Frank S. Filz <ffilzlnx@mindspring.com>
Replace cache_fds parameter and handling with better logic
commit e16e7721dc7649fca2c892901fe370f3101e593a Author: Matt Benjamin <mbenjamin@redhat.com>
rados urls: permit pool and object names containing '.'
commit 39bb05c997724eb556cef7f76ea98806a0dfb7e2 Author: Ramana Raja <ramanakrisna@gmail.com>
config_samples: fix FSAL_CEPH sample conf
commit d2dbdb2bb57ac634a17bb75559f5198e879c9fed Author: Jeff Layton <jlayton@redhat.com>
cmake: add USE_FSAL_CEPH_LL_SYNC_INODE to config-h.in.cmake
commit 20fa4e3133ee9bd28accdf70088e6bd5f589c705 Author: Jeff Layton <jlayton@redhat.com>
configs: fix sample config reference for RecoveryBackend section
commit ba3055c82a029af954eb3125e3ffe7787e8d3ff1 Author: Frank S. Filz <ffilzlnx@mindspring.com>
Fix maxread/maxwrite/prefread/prefwrite defaults in man page
commit 57908cc8203bdced28083ff3a40f73bc584af517 Author: Frank S. Filz <ffilzlnx@mindspring.com>
GLUSTER: Use telldir result from previous dirent as cookie
commit e52b213d7b97b6967198fb873a9472135e5cd298 Author: Frank S. Filz <ffilzlnx@mindspring.com>
VFS: Use d_off from previous dirent as cookie
commit d9b4f270f428d50bff231d72ecbdfc353eb526ee Author: Frank S. Filz <ffilzlnx@mindspring.com>
Allow NLM_SHARE access none, deny something (deny read for example)
commit 1770e04ff2e019b1882ddc0fa213751f0cdf5374 Author: Frank S. Filz <ffilzlnx@mindspring.com>
Allow for Windows use of multiple NLM_SHARE from same owner
commit cf54b5869eda45a518a1f80bb915bb2324b6f1a4 Author: Frank S. Filz <ffilzlnx@mindspring.com>
Fix refcounting of NLM_SHARE state_t
commit 1e99ec330663f0b3196ec279a32201e0a472d04e Author: Frank S. Filz <ffilzlnx@mindspring.com>
Inmprove debug of NLM_SHARE and NLM_UNSHARE
commit 962592db982edd9cd82140cc5881edabea42d42b Author: Kaleb S. KEITHLEY <kkeithle@redhat.com>
doc/man: add ganesha-gluster-config(8) to top-level ganesha-config
commit 72e8adf8656fb2b55befbb97b68fb944187b9c36 Author: Jeff Layton <jlayton@redhat.com>
FSAL_CEPH: add check for and call to ceph_ll_sync_inode
commit 6182e9faf26554f83d389bfd03684845cf42095d Author: Daniel Gryniewicz <dang@redhat.com>
Don't dec open_fd_count unless close succeeds
commit 9e77cfd9c23404e57939ab96cd944257580906e8 Author: Patrice LUCAS <patrice.lucas@cea.fr>
FSAL_PROXY : fix memory leak in pxy_readdir
commit c36c563915d6d24041d722ca77914cc54a4a4ad6 Author: Jeff Layton <jlayton@redhat.com>
Log: clean up level handling in LogAtLevel macro
commit 62c9a9bdfeb44fc46d4d486d087918d272bddbdc Author: Jeff Layton <jlayton@redhat.com>
config: flesh out sample config file for FSAL_CEPH
commit 1cf9f384195160389adb28950cee7a44118d3d29 Author: Jeff Layton <jlayton@redhat.com>
manpage: add missing options for the RecoveryBackend section
commit 89e87bede405ef0e0662fda47472da26d2e7a8d2 Author: Jeff Layton <jlayton@redhat.com>
NFS: don't try to lift grace after the main thread exits
commit da3133644f3441df8b0c4f4c934aa8ab1c3be269 Author: Daniel Gryniewicz <dang@redhat.com>
Set op_ctx when reverting or failing exports
On 05/10/2018 12:06 PM, Daniel Gryniewicz wrote:
Hearing no dissent, 2.6.2 is now pushed and released.
Community¹ packages have been built for the following: Fedora 28, 29: In Fedora's Updates or Updates-Testing repos. Use `dnf` to install. Fedora 27: at [1] (For FSAL_GLUSTER use glusterfs-3.12.9 or later from [5]) CentOS, RHEL: in CentOS Storage SIG. See [2] Debian Stretch, Buster: at [1] (arm64 coming soon) Ubuntu xenial, atomic, bionic, cosmic: at [3] SuSE SLES12sp3, Leap42.3: at [4] If you find bugs in nfs-ganesha or ntirpc itself, open a github issue in the corresponding sub-projects at [6] or [7]. If you find bugs in the packaging, e.g. missing files, open a github issue in [8] or [9]; if in doubt as to whether it's a ganesha bug or a packaging bug, open the issue in [6] or [7]. Notes: OpenSuSE Tumbleweed and Leap15 appear to have made the switch to Python3, and we're not there yet. On SLES15 the NSL_LIBRARY is needed for (lib)ntirpc, and probably needs Python3 too. Our own download.nfs-ganesha.org server is coming soon. Once it's ready the Fedora 27 and Debian packages will be available there too and we will stop using download.gluster.org ¹Community packages are provided for convenience by the NFS-Ganesha community. They have no official status or standing. If they work for you and you find them useful then that's great. [1] https://download.gluster.org/pub/gluster/nfs-ganesha/2.6/ [2] https://wiki.centos.org/SpecialInterestGroup/Storage [3] https://launchpad.net/~gluster [4] https://build.opensuse.org/project/subprojects/home:glusterfs [5] https://download.gluster.org/pub/gluster/glusterfs/ [6] https://github.com/nfs-ganesha/nfs-ganesha/issues [7] https://github.com/nfs-ganesha/ntirpc/issues [8] https://github.com/nfs-ganesha/nfs-ganesha-debian/issues [9] https://github.com/nfs-ganesha/nfs-ganesha-suse/issues -- Kaleb
participants (2)
-
Daniel Gryniewicz -
Kaleb S. KEITHLEY