]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #15125 from ukernel/wip-multimds-misc2
authorJohn Spray <jspray@redhat.com>
Thu, 15 Jun 2017 16:07:59 +0000 (12:07 -0400)
committerGitHub <noreply@github.com>
Thu, 15 Jun 2017 16:07:59 +0000 (12:07 -0400)
mds: miscellaneous multimds fixes part2

Reviewed-by: John Spray <john.spray@redhat.com>
1  2 
src/mds/MDCache.cc
src/mds/Migrator.cc
src/mds/journal.cc

index b03e0ac4aae595b2e5e43d27b7c993a8b902582f,e3ada0b1672cf17f2e0fa6d297625968e7613212..0c6f322f7731bc38a7975ec39a4ebdf448404143
@@@ -10755,8 -10792,9 +10793,8 @@@ void MDCache::adjust_dir_fragments(CIno
      // merge
      CDir *f = new CDir(diri, basefrag, this, srcfrags.front()->is_auth());
      f->merge(srcfrags, waiters, replay);
 -    diri->add_dirfrag(f);
  
-     if (was_subtree) {
+     if (any_subtree) {
        assert(f->is_subtree_root());
        subtrees[f].swap(new_bounds);
        if (parent_subtree)
Simple merge
Simple merge