]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: remove wrong assertion for remote frozen authpin
authorYan, Zheng <zheng.z.yan@intel.com>
Thu, 10 Apr 2014 03:09:28 +0000 (11:09 +0800)
committerYan, Zheng <zheng.z.yan@intel.com>
Thu, 10 Apr 2014 03:13:20 +0000 (11:13 +0800)
commit808ba130ef18a00f761fa5b5e78ac83b4ecebee1
tree6b9c76dcb7b37c66bf8a659c6c1ecef2ab2d87ee
parent5df98f47b9c326b0a65292c81876fb3296f55ebd
mds: remove wrong assertion for remote frozen authpin

For across authority rename, the MDS first freezes the source inode's
authpin. It happens while the source dentry isn't locked. So when the
inode's authpin become frozen, the source dentry may have changed and
be linked to a different inode.

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