Hearing no dissent, I've pushed 2.7.2. Note that this includes a new,
paired ntirpc release (1.7.2). The dependency is hard in both ways:
2.7.2 needs 1.7.2, and 1.7.2 will only work with 2.7.2 and newer. This
is because of some changes in refcounting that were shared between
Ganesha and ntirpc.
Daniel
On 2/22/19 2:26 PM, Daniel Gryniewicz wrote:
6dc61e23d (HEAD -> V2.7-stable, tag: V2.7.2) V2.7.2
9be8b9c2a rpm: BuildRequire libnsl2 on RHEL 8+
14ca4a788 rpm: fix selinux policy compression paths
4cfb44170 rpm: fix selinux macros within mock
bbaa967c3 Bump the lease timer when Clientid is reused after lease expires
3d97cfbc5 MDCACHE - Don't drop the sentinal ref with the lock held
6fe75249b MDCACHE - Ref the first chunk during readdir
a6c51e2a4 Reduce nsm_count before nsm_disconnect as we will not be able
to disconnect nsm client in case of RPC failures.
14ca4fc3b Update the cache slot when a new client is inserted
155406892 Update change time when modifying directory in FSAL mem and
pseudo
88d5526a5 MDCACHE: lru_run should wait for server initialization
ff4439725 MDCACHE - Fix dirent chunk linking
0e9d494f5 MDCACHE - Add refcounting for dirent chunks
1afe37ac5 Drop dirent ref when releasing dirent
78c416ee6 SAL: Handle open claim of type OPEN_DELEG_CUR_FH
389f1f09d MDCACHE - Don't return dead entries from hashtable
06052e468 Remove -Wabi from maintainer mode
7667412f4 Fix READDIR duplicate entries
216a21dd7 Fix attribute comparison in NFS4_OP_VERIFY
059099669 Fix GTest build
34d98bce4 nfs4_op_open: NULL pointer bug - replace goto out3 with return
8a2210e49 Don't call nfs_req_creds if we don't have export
b9035bcc5 Handle race while adding host to IP-name cache
284e8cc83 exports: prune off old exports after reloading config
5228692bc exports: copy the config tree generation to the export when
adding or updating
afec3bca5 exports: add generation counter to config_root and helpers to
fetch it
132b6fe2a exports: don't allow dbus remove to leave subexports
disconnected in pseudoroot
f9d6aa62f ganesha_status.py - fix missing parens
748363a6b rpm/selinux: fix %pre install and %postun uninstall of selinux
policy
c87a21d36 Fix to set ATTR_RDATTR_ERR correctly as valid_mask in open2.
42ff7989f CEPH: do a getattr after creating a dir and applying extra
attributes
2a5218603 Read/Write - Don't leak owners/states
3d0b071cf SAL: fix multiple state reference leaks
d7fa8a1e3 Set op_ctx for lock_avail and lock_grant
23dce485c FSAL_VFS, FreeBSD: upstream support for d_off
4051e46da Add checks for client access in NFS user access checks.
370e01a5e FSAL_UP: add missing locks in async delegation recall
193e6b549 Handle NLM share FREE_ALL for windows clients
cc30bbc59 NLM share reservation access check with owner_skip
9266976ce Fixed dereferencing null ctx_export on nfs_read
e890d3d6f fix the bug of import config form rados url
885c54977 Remove idmap entry only if it is present in uid_tree
9d943485e MDCACHE: fix invalid assert in mdcache_avl_lookup_ck()
caf984d69 Restore op_ctx->ctx_export and fsal_export in nfs4_op_readdir
a13c80c12 Fix incorrect parent file handle update on rename.
9234da81c Fix NFSv3 EOF handling.
95c5a9da2 FSAL_GLUSTER/FSAL_GPFS: Do not error out if setattr ATTR_ACL
with empty acl
88422a92d FSAL_GLUSTER: fix memory leak of acl_t
328c2f359 [GPFS] Handle failures with NFS readdir operation
37e82b062 FSAL_GLUSTER: Copy user creds and lease_id after reopening fd
2365a4c8d Acquire state's fdlock in close2
f6d9c7d9c Remove unexported export on DBUS unexport.
c2510e30a Fix xprt initial refs
fdb069403 rpc_callback : check return value for
nfs_rpc_create_chan_v40() properly
b6088632c FSAL_PROXY : module options
eae05ed51 Fix compilation on FreeBSD 12
e23eaf9c9 SAL: Fix dead lock in revoke_owner_delegs()