From: Samuel Just Date: Wed, 5 Dec 2012 19:11:10 +0000 (-0800) Subject: OSD: ignore queries on now deleted pools X-Git-Tag: v0.56~110 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a83d13a3b79b63ba543285e6bf51de91065fc687;p=ceph.git OSD: ignore queries on now deleted pools Signed-off-by: Samuel Just Reviewed-by: Josh Durgin --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 58859a5741ab..6018587caccf 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -5133,6 +5133,9 @@ void OSD::handle_pg_query(OpRequestRef op) continue; } + if (!osdmap->have_pg_pool(pgid.pool())) + continue; + // get active crush mapping vector up, acting; osdmap->pg_to_up_acting_osds(pgid, up, acting);