- kclient: retry alloc on ENOMEM when reading from connection?
- kill mon->osd
- - kill shutdown msg
- notify random osd when a map commits?
+ - how to tell osds to scrub?
- send map on MPGStats, sometimes?
-- kill mon->mds
- - beacon reply
- - kill shutdown msg
+ - pg creates?
- simplify msgr failure model
mon<->mon lossless, p2p
i != pending_inc.new_down.end();
i++) {
dout(2) << " osd" << i->first << " DOWN clean=" << (int)i->second << dendl;
- // no: this screws up map delivery on shutdown
- //mon->messenger->mark_down(osdmap.get_addr(i->first));
}
for (map<int32_t,entity_addr_t>::iterator i = pending_inc.new_up.begin();
i != pending_inc.new_up.end();
void OSDMonitor::_pool_op(MPoolOp *m, int replyCode, epoch_t epoch)
{
MPoolOpReply *reply = new MPoolOpReply(m->fsid, m->tid,
- replyCode, epoch, mon->get_epoch());
- mon->messenger->send_message(reply, m->get_orig_source_inst());
+ replyCode, epoch, mon->get_epoch());
+ mon->send_reply(m, reply);
delete m;
}