From 35de92b259f50b52e51ab1daf57041553170406d Mon Sep 17 00:00:00 2001 From: David Zafman Date: Wed, 1 Nov 2017 09:53:34 -0700 Subject: [PATCH] osd: build_past_intervals_parallel: Ignore new partially created PGs Fixes: http://tracker.ceph.com/issues/21833 Signed-off-by: David Zafman --- src/osd/OSD.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index c586afccefd..36c7e519485 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -4074,6 +4074,11 @@ void OSD::build_past_intervals_parallel() ++i) { PG *pg = i->second; + // Ignore PGs only partially created (DNE) + if (pg->info.dne()) { + continue; + } + auto rpib = pg->get_required_past_interval_bounds( pg->info, superblock.oldest_map); -- 2.47.3