mon->osdmon()->do_set_pool_opt(metadata,
pool_opts_t::RECOVERY_PRIORITY,
static_cast<int64_t>(5));
+ mon->osdmon()->do_set_pool_opt(metadata,
+ pool_opts_t::PG_NUM_MIN,
+ static_cast<int64_t>(16));
mon->osdmon()->do_set_pool_opt(metadata,
pool_opts_t::PG_AUTOSCALE_BIAS,
static_cast<double>(4.0));
"""
return ve.to_tuple()
- def create_pool(self, pool_name, pg_num, pg_num_min=None):
+ def create_pool(self, pool_name, pg_num):
# create the given pool
command = {'prefix': 'osd pool create', 'pool': pool_name, 'pg_num': pg_num}
- if pg_num_min:
- command['pg_num_min'] = pg_num_min
r, outb, outs = self.mgr.mon_command(command)
if r != 0:
return r, outb, outs
"""
metadata_pool, data_pool = self.gen_pool_names(volname)
# create pools
- r, outs, outb = self.create_pool(metadata_pool, 16, pg_num_min=16)
+ r, outs, outb = self.create_pool(metadata_pool, 16)
if r != 0:
return r, outb, outs
r, outb, outs = self.create_pool(data_pool, 8)