if (!mon->osdmon()->is_readable()) {
dout(10) << "check_osd_map -- osdmap not readable, waiting" << dendl;
- mon->osdmon()->wait_for_readable(new RetryCheckOSDMap(this, epoch));
+ mon->osdmon()->wait_for_readable_ctx(new RetryCheckOSDMap(this, epoch));
return;
}
if (!is_writeable()) {
dout(10) << "check_osd_map -- pgmap not writeable, waiting" << dendl;
- wait_for_writeable(new RetryCheckOSDMap(this, epoch));
+ wait_for_writeable_ctx(new RetryCheckOSDMap(this, epoch));
return;
}
}
if (!is_active()) {
dout(10) << "_active - not active" << dendl;
- wait_for_active(new C_Active(this));
+ wait_for_active_ctx(new C_Active(this));
return;
}
dout(10) << "_active" << dendl;
op->mark_event(service_name + ":wait_for_finished_proposal");
waiting_for_finished_proposal.push_back(c);
}
- void wait_for_finished_proposal(Context *c) {
+ void wait_for_finished_proposal_ctx(Context *c) {
MonOpRequestRef o;
wait_for_finished_proposal(o, c);
}
}
wait_for_finished_proposal(op, c);
}
- void wait_for_active(Context *c) {
+ void wait_for_active_ctx(Context *c) {
MonOpRequestRef o;
wait_for_active(o, c);
}
}
}
- void wait_for_readable(Context *c, version_t ver = 0) {
+ void wait_for_readable_ctx(Context *c, version_t ver = 0) {
MonOpRequestRef o; // will initialize the shared_ptr to NULL
wait_for_readable(o, c, ver);
}
else
paxos->wait_for_writeable(op, c);
}
- void wait_for_writeable(Context *c) {
+ void wait_for_writeable_ctx(Context *c) {
MonOpRequestRef o;
wait_for_writeable(o, c);
}