From: Samuel Just Date: Wed, 19 Nov 2014 17:51:49 +0000 (-0800) Subject: PG::purge_strays: purge peer_missing as well X-Git-Tag: v0.93~128^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a74296fbfeb4d6a8613d411d4224939e496d3f5f;p=ceph.git PG::purge_strays: purge peer_missing as well Backport: giant, firefly Signed-off-by: Samuel Just --- diff --git a/src/osd/PG.cc b/src/osd/PG.cc index cddd94aeaa3..dc39f9f3041 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -2175,6 +2175,7 @@ void PG::purge_strays() } else { dout(10) << "not sending PGRemove to down osd." << *p << dendl; } + peer_missing.erase(*p); peer_info.erase(*p); peer_purged.insert(*p); removed = true;