if (session) {
ldout(cct, 4) << "Terminating session with "
<< session->con->get_peer_addr() << dendl;
+ session->con->mark_down();
delete session;
session = nullptr;
stats_period = 0;
ldout(cct, 20) << "cmd: " << cmd << dendl;
if (session == nullptr) {
- derr << "no session, waiting" << dendl;
+ lderr(cct) << "no session, waiting" << dendl;
wait_on_list(waiting_for_session);
}
// Leaving fsid argument null because it isn't used.
MCommand *m = op->get_message({});
+ assert(session);
+ assert(session->con);
session->con->send_message(m);
return 0;