void ProtocolV2::enable_recording()
{
- ceph_assert(!rxbuf.length());
- ceph_assert(!txbuf.length());
- ceph_assert(!record_io);
+ rxbuf.clear();
+ txbuf.clear();
record_io = true;
}
logger().debug("{} UPDATE: gs={}, cc={} for connect",
conn, global_seq, client_cookie);
}
- enable_recording();
return Socket::connect(conn.peer_addr);
}).then([this](SocketFRef sock) {
logger().debug("{} socket connected", conn);
}
return seastar::now();
}).then([this] {
+ auth_meta = seastar::make_lw_shared<AuthConnectionMeta>();
+ session_stream_handlers = { nullptr, nullptr };
+ enable_recording();
return banner_exchange();
}).then([this] (entity_type_t _peer_type,
entity_addr_t _my_addr_from_peer) {
{
trigger_state(state_t::ACCEPTING, write_state_t::none, false);
seastar::with_gate(pending_dispatch, [this] {
+ auth_meta = seastar::make_lw_shared<AuthConnectionMeta>();
+ session_stream_handlers = { nullptr, nullptr };
enable_recording();
return banner_exchange()
.then([this] (entity_type_t _peer_type,