replicas may dirty scatter locks
Fixes: http://tracker.ceph.com/issues/36350
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
(cherry picked from commit
6c1d4c606a9f597196235aa5cd3fa6d98a683290)
Conflicts:
src/mds/MDCache.cc
- maintain auth pin checking mechanism as luminous
assert(!migrator->is_exporting());
assert(!migrator->is_importing());
+ // replicas may dirty scatter locks
+ if (myin && myin->is_replicated()) {
+ dout(7) << "still have replicated objects" << dendl;
+ return false;
+ }
+
if ((myin && myin->is_auth_pinned()) ||
(mydir && mydir->is_auth_pinned())) {
dout(7) << "still have auth pinned objects" << dendl;