From 0a1e0cbee6dc9e82be17d912b6fd6d46c6bcf3fe Mon Sep 17 00:00:00 2001 From: Neha Ojha Date: Tue, 30 Jan 2018 18:02:20 -0800 Subject: [PATCH] PG: skip primary in peer_missing in rebuild() Signed-off-by: Neha Ojha --- src/osd/PG.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/osd/PG.h b/src/osd/PG.h index 5ca38f46ad6..1a8d012f759 100644 --- a/src/osd/PG.h +++ b/src/osd/PG.h @@ -876,6 +876,8 @@ protected: if (!missing.is_missing(hoid)) mliter->second.insert(self); for (auto &&i: pmissing) { + if (i.first == self) + continue; auto pinfoiter = pinfo.find(i.first); assert(pinfoiter != pinfo.end()); if (item->need <= pinfoiter->second.last_update && -- 2.39.5