// ======================================================
// PG's
-PGRef OSD::_open_pg(
- OSDMapRef createmap,
- spg_t pgid)
-{
- PGRef pg = _make_pg(createmap, pgid);
- return pg;
-}
-
PG* OSD::_make_pg(
OSDMapRef createmap,
spg_t pgid)
assert(0 == "Missing map in load_pgs");
}
}
- pg = _open_pg(pgosdmap, pgid);
+ pg = _make_pg(pgosdmap, pgid);
} else {
- pg = _open_pg(osdmap, pgid);
+ pg = _make_pg(osdmap, pgid);
}
// there can be no waiters here, so we don't call wake_pg_waiters
role = -1;
}
- PGRef pg = _open_pg(createmap, pgid);
+ PGRef pg = _make_pg(createmap, pgid);
pg->ch = store->create_new_collection(pg->coll);
pg->lock(true);
PG *lookup_lock_pg(spg_t pgid);
protected:
- PGRef _open_pg(
- OSDMapRef createmap, ///< map pg is created in
- spg_t pg);
-
PG* _make_pg(OSDMapRef createmap, spg_t pgid);
bool maybe_wait_for_max_pg(OSDMapRef osdmap, spg_t pgid, bool is_mon_create);