auto message = MessageFrame::Encode(header2,
msg->get_payload(), msg->get_middle(), msg->get_data());
- logger().debug("{} write msg type={} off={} seq={}",
- conn, header2.type, header2.data_off, header2.seq);
+ logger().debug("{} --> [{} {}] #{} === {} ({}) // {}",
+ messenger, peer_name, conn.get_peer_addr(),
+ msg->get_seq(), *msg, msg->get_type(), conn);
bl.append(message.get_buffer(session_stream_handlers));
});
// note last received message.
conn.in_seq = message->get_seq();
- logger().debug("{} received message m={} seq={} from={} type={} {}",
- conn, message, message->get_seq(), message->get_source(),
- header.type, *message);
-
+ logger().debug("{} <== [{} {}] #{} === {} ({}) // {}",
+ messenger, message->get_source(), conn.get_peer_addr(),
+ message->get_seq(), *message, message->get_type(), conn);
if (!conn.policy.lossy) {
// ++ack_left;
}
using namespace ceph::net;
-namespace {
- seastar::logger& logger() {
- return ceph::get_logger(ceph_subsys_ms);
- }
-}
-
SocketConnection::SocketConnection(SocketMessenger& messenger,
Dispatcher& dispatcher,
bool is_msgr2)
seastar::future<> SocketConnection::send(MessageRef msg)
{
- logger().debug("{} --> {} === {}", messenger, get_peer_addr(), *msg);
// Cannot send msg from another core now, its ref counter can be contaminated!
ceph_assert(seastar::engine().cpu_id() == shard_id());
return seastar::smp::submit_to(shard_id(), [this, msg=std::move(msg)] {