Signed-off-by: Haomai Wang <haomai@xsky.com>
write_lock.Lock();
}
}
+
+void AsyncConnection::cleanup_handler()
+{
+ ldout(async_msgr->cct, 1) << __func__ << dendl;
+
+ delete read_handler;
+ delete write_handler;
+ delete reset_handler;
+ delete remote_reset_handler;
+ delete connect_handler;
+ delete local_deliver_handler;
+ delete wakeup_handler;
+}
lock.Unlock();
mark_down();
}
- void cleanup_handler() {
- delete read_handler;
- delete write_handler;
- delete reset_handler;
- delete remote_reset_handler;
- delete connect_handler;
- delete local_deliver_handler;
- delete wakeup_handler;
- }
+ void cleanup_handler();
PerfCounters *get_perf_counter() {
return logger;
}
int AsyncMessenger::reap_dead()
{
+ ldout(cct, 1) << __func__ << " start" << dendl;
int num = 0;
Mutex::Locker l1(lock);