]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: start internal MDS request for fragmentating directory
authorYan, Zheng <zheng.z.yan@intel.com>
Thu, 19 Sep 2013 01:55:31 +0000 (09:55 +0800)
committerYan, Zheng <zheng.z.yan@intel.com>
Fri, 4 Oct 2013 09:29:20 +0000 (17:29 +0800)
commitcd4cd3f27ce6957901fdddc71f68f50d529546ea
tree5e45ba2c9f0be9859e51a44c5720e1d0c740df21
parentd3ba8da597384516c85a9af928971a585843aeb4
mds: start internal MDS request for fragmentating directory

Start internal MDS request for fragmentating directory operation. With
MDS request, we can easily acquire locks required by the fragmentating
directory operation. (The old way to get locks is 'try lock' style,
which is not reliable)

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
src/common/ceph_strings.cc
src/include/ceph_fs.h
src/mds/MDCache.cc
src/mds/MDCache.h