Signed-off-by: Greg Farnum <gfarnum@redhat.com>
string force;
cmd_getval(g_ceph_context,cmdmap, "force", force);
- int64_t metadata_num_objects = mon->pgmon()->pg_map.pg_pool_sum[metadata].stats.sum.num_objects;
+ int64_t metadata_num_objects = mon->pgservice.get_pool_stat(metadata).stats.sum.num_objects;
if (force != "--force" && metadata_num_objects > 0) {
ss << "pool '" << metadata_name
<< "' already contains some objects. Use an empty pool instead.";
void reset(const PGMap& o) {
parent = o;
}
+ const pool_stat_t& get_pool_stat(int poolid) const {
+ auto i = parent.pg_pool_sum.find(poolid);
+ assert(i != parent.pg_pool_sum.end());
+ return i->second;
+ }
};