return false;
}
+ Mutex::Locker lock(monc_lock);
+
// ignore any messages outside our current session
if (m->get_connection() != cur_con) {
dout(0) << "discarding stray montior message " << *m << dendl;
void MonClient::handle_monmap(MMonMap *m)
{
- Mutex::Locker lock(monc_lock);
dout(10) << "handle_monmap " << *m << dendl;
assert(!cur_mon.empty());
void MonClient::handle_auth(MAuthReply *m)
{
- Mutex::Locker lock(monc_lock);
-
bufferlist::iterator p = m->result_bl.begin();
if (state == MC_STATE_NEGOTIATING) {
if (!auth || (int)m->protocol != auth->get_protocol()) {
void MonClient::handle_subscribe_ack(MMonSubscribeAck *m)
{
- Mutex::Locker lock(monc_lock);
-
_finish_hunting();
if (sub_renew_sent != utime_t()) {