forward_request_leader now uses messenger->send_message because it's created
a new message to forward.
resend_routed_requests properly decodes forwards to an MForward* rather than
a PaxosServiceMessage*.
session->routed_request_tids.insert(rr->tid);
- messenger->forward_message(forward, monmap->get_inst(mon));
+ messenger->send_message(forward, monmap->get_inst(mon));
} else {
dout(10) << "forward_request no session for request " << *req << dendl;
delete req;
RoutedRequest *rr = p->second;
bufferlist::iterator q = rr->request_bl.begin();
- PaxosServiceMessage *req = (PaxosServiceMessage *)decode_message(q);
+ PaxosServiceMessage *req = (MForward *)decode_message(q);
dout(10) << " resend to mon" << mon << " tid " << rr->tid << " " << *req << dendl;
req->session_mon = whoami;