CID 717044: Big parameter passed by value (PASS_BY_VALUE)
Passing parameter to of type entity_inst_t (size 152 bytes) by value.
CID 717045: Big parameter passed by value (PASS_BY_VALUE)
Passing parameter a of type entity_addr_t (size 136 bytes) by value.
Signed-off-by: Sage Weil <sage@inktank.com>
m->put();
}
-void Monitor::try_send_message(Message *m, entity_inst_t to)
+void Monitor::try_send_message(Message *m, const entity_inst_t& to)
{
dout(10) << "try_send_message " << *m << " to " << to << dendl;
void forward_request_leader(PaxosServiceMessage *req);
void handle_forward(MForward *m);
- void try_send_message(Message *m, entity_inst_t to);
+ void try_send_message(Message *m, const entity_inst_t& to);
void send_reply(PaxosServiceMessage *req, Message *reply);
void no_reply(PaxosServiceMessage *req);
void resend_routed_requests();
-epoch_t OSDMonitor::blacklist(entity_addr_t a, utime_t until)
+epoch_t OSDMonitor::blacklist(const entity_addr_t& a, utime_t until)
{
dout(10) << "blacklist " << a << " until " << until << dendl;
pending_inc.new_blacklist[a] = until;
send_incremental(m, start);
}
- epoch_t blacklist(entity_addr_t a, utime_t until);
+ epoch_t blacklist(const entity_addr_t& a, utime_t until);
void dump_info(Formatter *f);