}
CtPtr ProtocolV2::finish_client_auth() {
+ ldout(cct, 20) << __func__ << dendl;
if (HAVE_MSGR2_FEATURE(peer_supported_features, COMPRESSION)) {
return send_compression_request();
}
}
CtPtr ProtocolV2::finish_server_auth() {
+ ldout(cct, 20) << __func__ << dendl;
// server had sent AuthDone and client responded with correct pre-auth
// signature.
// We can start conditioanl msgr protocol
CtPtr ProtocolV2::start_session_connect() {
if (!server_cookie) {
+ ldout(cct, 20) << __func__ << " starting a new session" << dendl;
ceph_assert(connect_seq == 0);
state = SESSION_CONNECTING;
return send_client_ident();
} else { // reconnecting to previous session
+ ldout(cct, 20) << __func__ << " reconnecting to session" << dendl;
state = SESSION_RECONNECTING;
ceph_assert(connect_seq > 0);
return send_reconnect();