From: Jianpeng Ma Date: Thu, 16 Apr 2015 14:59:54 +0000 (+0800) Subject: PG: fix logic error: don't set need_recovery if peer_missing don't have acting osd. X-Git-Tag: v9.0.1~89^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f4e7d4a9c1c900645c0717e2ecfdf51ea2bc62ea;p=ceph.git PG: fix logic error: don't set need_recovery if peer_missing don't have acting osd. Signed-off-by: Jianpeng Ma --- diff --git a/src/osd/PG.cc b/src/osd/PG.cc index 03bf405ea031..058348193ec1 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -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()) {