diff options
-rw-r--r-- | src/osd/OSD.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 58859a5741a..6018587cacc 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<int> up, acting; osdmap->pg_to_up_acting_osds(pgid, up, acting); |