This seems clearer.
Signed-off-by: sjust@redhat.com <sjust@redhat.com>
return true;
}
-void PG::take_waiters()
-{
- dout(10) << "take_waiters" << dendl;
- requeue_map_waiters();
-}
-
void PG::do_peering_event(PGPeeringEventRef evt, PeeringCtx *rctx)
{
dout(10) << __func__ << ": " << evt->get_desc() << dendl;
dout(10) << __func__ << ": " << get_osdmap()->get_epoch()
<< dendl;
recovery_state.activate_map(rctx);
+
+ requeue_map_waiters();
}
void PG::handle_initialize(PeeringCtx *rctx)
bool op_has_sufficient_caps(OpRequestRef& op);
-
- // recovery bits
- void take_waiters();
-
-
// abstract bits
friend class FlushState;
}
ps->update_heartbeat_peers();
- pg->take_waiters();
return transit< Started >();
}
PG *pg = context< PeeringMachine >().pg;
psdout(7) << "handle ActMap primary" << dendl;
pg->publish_stats_to_osd();
- pg->take_waiters();
return discard_event();
}
pg->info),
pg->past_intervals);
}
- pg->take_waiters();
return discard_event();
}
pg->info),
pg->past_intervals);
}
- pg->take_waiters();
return discard_event();
}