]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: drop dentry leases in deleted directory
authorYan, Zheng <zyan@redhat.com>
Fri, 5 Dec 2014 07:05:53 +0000 (15:05 +0800)
committerYan, Zheng <zyan@redhat.com>
Fri, 5 Dec 2014 07:18:17 +0000 (15:18 +0800)
commit5da15ee965825731e4b9912669293849d4ec63e8
treeb5fa4b0e8e4430a08cccba3538416c2c68b0404c
parent818a80736c6b76c031f56708d03c263289686d51
mds: drop dentry leases in deleted directory

we will never link dentry in deleted directory to inode, so it's
OK to remove client leases prematurely. This optimization allows
us to purge deleted directory inode earlier.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/mds/CDentry.cc
src/mds/CDentry.h
src/mds/CDir.cc