- online changes to pg_num
- initialization of pg_num during non-simple mkfs...
-- review/remove post_mkfs hacks in PG.cc??
code cleanup
- userspace encoding/decoding needs major cleanup
ps_t numps = osdmap->get_pg_num();
ps_t fromps = osdmap->get_prior_pg_num();
ps_t numlps = osdmap->get_localized_pg_num();
- ps_t fromlps = osdmap->get_prior_pg_num();
+ ps_t fromlps = osdmap->get_prior_localized_pg_num();
dout(1) << "mkpg " << osdmap->get_fsid() << " on "
<< fromps << "-" << numps << " normal, "
<< fromlps << "-" << numlps << " localized pg sets" << dendl;
for (int i=0; i<num_osd; i++) {
set_state(i, CEPH_OSD_EXISTS|CEPH_OSD_CLEAN);
- set_offload(i, CEPH_OSD_IN);
+ set_offload(i, CEPH_OSD_OUT);
}
if (mds_local_osd) {
for (int i=0; i<mds_local_osd; i++) {
set_max_osd(i+num_osd);
set_state(i, CEPH_OSD_EXISTS);
- set_offload(i, CEPH_OSD_IN);
+ set_offload(i, CEPH_OSD_OUT);
}
}
}
ctime = inc.ctime;
prior_pg_num = pg_num;
- prior_localized_pg_num = prior_localized_pg_num;
+ prior_localized_pg_num = localized_pg_num;
// full map?
if (inc.fullmap.length()) {
for osd in 0 1 2 3
do
$CEPH_BIN/cosd --mkfs_for_osd $osd dev/osd$osd # initialize empty object store
- $CEPH_BIN/cosd $ARGS dev/osd$osd
+ $CEPH_BIN/cosd $ARGS dev/osd$osd --debug_osd 10
done
# mds