Project

General

Profile

Bug #5932 ยป osdmaptool_def_pg_num.patch

Denis kaganovich, 08/11/2013 12:31 PM

View differences:

a/src/osd/OSDMap.cc 2013-08-11 22:05:30.000000000 +0300
pools[pool].min_size = cct->_conf->get_osd_pool_default_min_size();
pools[pool].crush_ruleset = p->first;
pools[pool].object_hash = CEPH_STR_HASH_RJENKINS;
pools[pool].set_pg_num((numosd + 1) << pg_bits);
pools[pool].set_pgp_num((numosd + 1) << pgp_bits);
pools[pool].set_pg_num(cct->_conf->osd_pool_default_pg_num == 8 ? (numosd + 1) << pg_bits : cct->_conf->osd_pool_default_pg_num);
pools[pool].set_pgp_num(cct->_conf->osd_pool_default_pgp_num == 8 ? (numosd + 1) << pgp_bits : cct->_conf->osd_pool_default_pgp_num);
pools[pool].last_change = epoch;
if (p->first == CEPH_DATA_RULE)
pools[pool].crash_replay_interval = cct->_conf->osd_default_data_pool_replay_window;
    (1-1/1)