]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: alllow handle_client_readdir() fetching freezing dir.
authorYan, Zheng <zheng.z.yan@intel.com>
Fri, 30 Nov 2012 00:53:33 +0000 (08:53 +0800)
committerSage Weil <sage@inktank.com>
Mon, 24 Dec 2012 04:01:11 +0000 (20:01 -0800)
commit48d8ae58ef7b57116882a6f8f0d7d0ca5a33bc7c
treee060ba646077a141ffabb6958b45a0c2fef72a8d
parentd9673ca3248d729c8e4f3c47db7a9ebb07ee97fd
mds: alllow handle_client_readdir() fetching freezing dir.

At that point, the request already auth pins and locks some objects.
So CDir::fetch() should ignore the can_auth_pin check and continue
to fetch freezing dir.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
src/mds/Server.cc