commit | 9215aeea622fec7ca8123c6bd6f03a1753e2b0b3 | [log] [tgz] |
---|---|---|
author | Yan, Zheng <zheng.z.yan@intel.com> | Sat Nov 30 12:47:41 2013 +0800 |
committer | Yan, Zheng <zheng.z.yan@intel.com> | Tue Jan 21 13:29:33 2014 +0800 |
tree | 00c4aaae67c7891553f8331b6e0b6e54bf95d08f | |
parent | ca18bede048e95a749d13410ce1da4ad0ffa7938 [diff] |
ceph: check inode caps in ceph_d_revalidate Some inodes in readdir reply may have no caps. Getattr mds request for these inodes can return -ESTALE. The fix is consider dentry that links to inode with no caps as invalid. Invalid dentry causes a lookup request to send to the mds, the MDS will send caps back. Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>