]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
PG: fix logic error: don't set need_recovery if peer_missing don't have acting osd.
authorJianpeng Ma <jianpeng.ma@intel.com>
Thu, 16 Apr 2015 14:59:54 +0000 (22:59 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Wed, 22 Apr 2015 01:11:11 +0000 (09:11 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/osd/PG.cc

index 03bf405ea03121a4adb4d5a800744515a6b93dc4..058348193ec16db41719ac4aa2577101915a6e2e 100644 (file)
@@ -594,7 +594,6 @@ bool PG::needs_recovery() const
     if (pm == peer_missing.end()) {
       dout(10) << __func__ << " osd." << peer << " doesn't have missing set"
         << dendl;
-      ret = true;
       continue;
     }
     if (pm->second.num_missing()) {