Signed-off-by: Sage Weil <sage@inktank.com>
pending_inc.new_pools[pool].type = pg_pool_t::TYPE_REP;
pending_inc.new_pools[pool].size = g_conf->osd_pool_default_size;
- pending_inc.new_pools[pool].min_size =
- g_conf->osd_pool_default_min_size;
+ if (g_conf->osd_pool_default_min_size)
+ pending_inc.new_pools[pool].min_size = MIN(g_conf->osd_pool_default_size,
+ g_conf->osd_pool_default_min_size);
+ else
+ pending_inc.new_pools[pool].min_size = g_conf->osd_pool_default_size - g_conf->osd_pool_default_size/2;
if (crush_rule >= 0)
pending_inc.new_pools[pool].crush_ruleset = crush_rule;
else