From: Patrick Donnelly Date: Tue, 19 Aug 2025 21:28:41 +0000 (-0400) Subject: msg/Connection: move destructor to object file X-Git-Tag: testing/wip-pdonnell-testing-20260126.152838~25 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=20e2208f068aef66cfc43709e8eaff36f0d9304f;p=ceph-ci.git msg/Connection: move destructor to object file To ensure vtable is embedded in Connection object file. Signed-off-by: Patrick Donnelly --- diff --git a/src/msg/Connection.cc b/src/msg/Connection.cc index f3d14e7572e..25448d2d30c 100644 --- a/src/msg/Connection.cc +++ b/src/msg/Connection.cc @@ -4,6 +4,7 @@ #include "msg/Connection.h" #include "msg/Messenger.h" +Connection::~Connection() = default; bool Connection::is_blackhole() const { auto& conf = msgr->cct->_conf; diff --git a/src/msg/Connection.h b/src/msg/Connection.h index ccdfb4d2747..b8fcaeebfca 100644 --- a/src/msg/Connection.h +++ b/src/msg/Connection.h @@ -253,9 +253,7 @@ protected: msgr(m) {} - ~Connection() override { - //generic_dout(0) << "~Connection " << this << dendl; - } + ~Connection() override; }; using ConnectionRef = ceph::ref_t;