This breaks the upgrade test from jewel. We can probably revert it later.
Signed-off-by: Sage Weil <sage@redhat.com>
if (!pi)
continue; // in case osdmap changes haven't propagated to PGMap yet
const string& name = mon->osdmon()->osdmap.get_pool_name(p->first);
- if (pi->get_pg_num() > pi->get_pgp_num()) {
+ if (pi->get_pg_num() > pi->get_pgp_num() &&
+ !(name.find(".DELETED") != string::npos &&
+ g_conf->mon_fake_pool_delete)) {
ostringstream ss;
ss << "pool " << name << " pg_num "
<< pi->get_pg_num() << " > pgp_num " << pi->get_pgp_num();