From b4ba5e7c8e793e8f588bf2c0a11785849750a971 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Piotr=20Da=C5=82ek?= Date: Fri, 23 Feb 2018 09:37:11 +0100 Subject: [PATCH] mon/Monitor: add missing shutdown of OpTracker MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Now that it has its own processing thread, it must be shut down explicitly or it'll sigsegv randomly. Signed-off-by: Piotr Dałek --- src/mon/Monitor.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc index 4a93abbe6f6..588c2ee0963 100644 --- a/src/mon/Monitor.cc +++ b/src/mon/Monitor.cc @@ -213,6 +213,8 @@ Monitor::Monitor(CephContext* cct_, string nm, MonitorDBStore *s, Monitor::~Monitor() { + op_tracker.on_shutdown(); + for (vector::iterator p = paxos_service.begin(); p != paxos_service.end(); ++p) delete *p; delete config_key_service; -- 2.47.3