]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/DaemonServer: cancel upmap for merge source and target simultaneously
authorxie xingguo <xie.xingguo@zte.com.cn>
Tue, 18 Dec 2018 11:54:23 +0000 (19:54 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Wed, 19 Dec 2018 07:19:40 +0000 (15:19 +0800)
Which is more effective...

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/mgr/DaemonServer.cc

index a1d5f87208e6afb2618013ba039205957905ce4e..5283bb4654d103eeee3c436d99eccbae978250c0 100644 (file)
@@ -2332,7 +2332,8 @@ void DaemonServer::adjust_pgs()
                       << " has upmap" << dendl;
              upmaps_to_clear.insert(merge_target);
              ok = false;
-           } else if (osdmap.have_pg_upmaps(merge_source)) {
+           }
+            if (osdmap.have_pg_upmaps(merge_source)) {
              dout(10) << "pool " << i.first
                       << " pg_num_target " << p.get_pg_num_target()
                       << " pg_num " << p.get_pg_num()