return p->second.get_size();
}
int get_pg_type(pg_t pg) const {
- assert(pools.count(pg.pool()));
- return pools.find(pg.pool())->second.get_type();
+ map<int64_t,pg_pool_t>::const_iterator p = pools.find(pg.pool());
+ assert(p != pools.end());
+ return p->second.get_type();
}
pg_t raw_pg_to_pg(pg_t pg) const {
- assert(pools.count(pg.pool()));
- return pools.find(pg.pool())->second.raw_pg_to_pg(pg);
+ map<int64_t,pg_pool_t>::const_iterator p = pools.find(pg.pool());
+ assert(p != pools.end());
+ return p->second.raw_pg_to_pg(pg);
}
// pg -> acting primary osd