} else {
// delay a bit
if (!proposal_timer) {
- dout(10) << " setting propose timer with delay of " << delay << dendl;
proposal_timer = new C_Propose(this);
+ dout(10) << " setting proposal_timer " << proposal_timer << " with delay of " << delay << dendl;
mon->timer.add_event_after(delay, proposal_timer);
} else {
- dout(10) << " propose timer already set" << dendl;
+ dout(10) << " proposal_timer already set" << dendl;
}
}
} else {
return;
if (proposal_timer) {
+ dout(10) << " canceling proposal_timer " << proposal_timer << dendl;
mon->timer.cancel_event(proposal_timer);
- proposal_timer = 0;
+ proposal_timer = NULL;
}
/**
{
dout(10) << "restart" << dendl;
if (proposal_timer) {
+ dout(10) << " canceling proposal_timer " << proposal_timer << dendl;
mon->timer.cancel_event(proposal_timer);
proposal_timer = 0;
}
dout(10) << "election_finished" << dendl;
if (proposal_timer) {
+ dout(10) << " canceling proposal_timer " << proposal_timer << dendl;
mon->timer.cancel_event(proposal_timer);
proposal_timer = 0;
}
cancel_events();
if (proposal_timer) {
+ dout(10) << " canceling proposal_timer " << proposal_timer << dendl;
mon->timer.cancel_event(proposal_timer);
proposal_timer = 0;
}