PG *pg = NULL;
if (can_create_pg(pgid)) {
pg_interval_map_t pi;
+ rctx.transaction->create_collection(coll_t(pgid));
pg = _create_lock_pg(
osdmap, pgid, true, false, false,
0, creating_pgs[pgid].acting, creating_pgs[pgid].acting,
history, pi,
*rctx.transaction);
- rctx.transaction->create_collection(coll_t(pgid));
pg->info.last_epoch_started = pg->info.history.last_epoch_started;
creating_pgs.erase(pgid);
wake_pg_waiters(pg->info.pgid);