From 9da2fffd31562ed5d0b795d7862b3ebec66aba40 Mon Sep 17 00:00:00 2001 From: Haomai Wang Date: Sat, 30 Jan 2016 19:15:00 +0800 Subject: [PATCH] AsyncConnection: add log for reap_dead and clean_handler Signed-off-by: Haomai Wang --- src/msg/async/AsyncConnection.cc | 13 +++++++++++++ src/msg/async/AsyncConnection.h | 10 +--------- src/msg/async/AsyncMessenger.cc | 1 + 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/src/msg/async/AsyncConnection.cc b/src/msg/async/AsyncConnection.cc index 9c1b250fbcb..38be59d3cf0 100644 --- a/src/msg/async/AsyncConnection.cc +++ b/src/msg/async/AsyncConnection.cc @@ -2570,3 +2570,16 @@ void AsyncConnection::local_deliver() 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; +} diff --git a/src/msg/async/AsyncConnection.h b/src/msg/async/AsyncConnection.h index 40a9887344f..31a6e0d96da 100644 --- a/src/msg/async/AsyncConnection.h +++ b/src/msg/async/AsyncConnection.h @@ -315,15 +315,7 @@ class AsyncConnection : public Connection { 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; } diff --git a/src/msg/async/AsyncMessenger.cc b/src/msg/async/AsyncMessenger.cc index 31158a4d27c..9d7619dc1c0 100644 --- a/src/msg/async/AsyncMessenger.cc +++ b/src/msg/async/AsyncMessenger.cc @@ -741,6 +741,7 @@ void AsyncMessenger::learned_addr(const entity_addr_t &peer_addr_for_me) int AsyncMessenger::reap_dead() { + ldout(cct, 1) << __func__ << " start" << dendl; int num = 0; Mutex::Locker l1(lock); -- 2.47.3