qa: test_client_pin times out waiting for dentry release from kernel
I've seen this problem before doing development of https://github.com/ceph/ceph/pull/17657. In that case I only saw the problem when ceph-fuse was unable to remount to trim dentries (as a regular user). Vasu is seeing this even with ceph-fuse as root.
#1 Updated by Zheng Yan about 5 years ago
- Status changed from New to In Progress
The reason is that, when kerne verion < 3.18, ceph-fuse uses "dentry invalidate" upcall to trim dcache. but the patch set that make this method not work have been backpoerted into rhel 3.10 kernel.
I think the simplest fix is set client_try_dentry_invalidate=false by default.