void PG::activate(ObjectStore::Transaction& t,
epoch_t activation_epoch,
- list<Context*>& tfin,
map<int, map<spg_t,pg_query_t> >& query_map,
map<int,
vector<
pg->start_flush(context< RecoveryMachine >().get_cur_transaction());
pg->activate(*context< RecoveryMachine >().get_cur_transaction(),
pg->get_osdmap()->get_epoch(),
- *context< RecoveryMachine >().get_on_safe_context_list(),
*context< RecoveryMachine >().get_query_map(),
context< RecoveryMachine >().get_info_map(),
context< RecoveryMachine >().get_recovery_ctx());
map<int, map<spg_t, pg_query_t> > query_map;
pg->activate(*context< RecoveryMachine >().get_cur_transaction(),
actevt.activation_epoch,
- *context< RecoveryMachine >().get_on_safe_context_list(),
query_map, NULL, NULL);
ldout(pg->cct, 10) << "Activate Finished" << dendl;
return discard_event();
void activate(
ObjectStore::Transaction& t,
epoch_t activation_epoch,
- list<Context*>& tfin,
map<int, map<spg_t,pg_query_t> >& query_map,
map<int,
vector<pair<pg_notify_t, PastIntervals> > > *activator_map,