void ProtocolV2::connect() {
ldout(cct, 1) << __func__ << dendl;
state = START_CONNECT;
+ pre_auth.enabled = true;
}
void ProtocolV2::accept() {
auth_meta.reset(new AuthConnectionMeta);
session_stream_handlers.tx.reset(nullptr);
session_stream_handlers.rx.reset(nullptr);
- pre_auth.enabled = true;
pre_auth.txbuf.clear();
pre_auth.rxbuf.clear();
}
connect_seq++;
global_seq = messenger->get_global_seq();
state = START_CONNECT;
+ pre_auth.enabled = true;
connection->state = AsyncConnection::STATE_CONNECTING;
}
backoff = utime_t();
global_seq = messenger->get_global_seq();
state = START_CONNECT;
+ pre_auth.enabled = true;
connection->state = AsyncConnection::STATE_CONNECTING;
ldout(cct, 1) << __func__ << " waiting " << backoff << dendl;
// woke up again;
ceph_assert(!connection->delay_state);
}
exproto->reset_recv_state();
+ exproto->pre_auth.enabled = false;
if (!reconnecting) {
exproto->client_cookie = client_cookie;