From 17a8330eaeab4d82ad067eefb1fbcfe70885e7fd Mon Sep 17 00:00:00 2001 From: John Spray Date: Tue, 3 Feb 2015 11:19:59 +0000 Subject: [PATCH] mds: fix leaked MDCache::logger Fixes: #10720 Signed-off-by: John Spray --- src/mds/MDCache.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mds/MDCache.cc b/src/mds/MDCache.cc index aa866972ef73..867e192e9900 100644 --- a/src/mds/MDCache.cc +++ b/src/mds/MDCache.cc @@ -167,6 +167,7 @@ public: MDCache::MDCache(MDS *m) : + logger(0), num_strays(0), num_strays_purging(0), num_strays_delayed(0), @@ -219,6 +220,11 @@ MDCache::MDCache(MDS *m) : MDCache::~MDCache() { delete migrator; + if (logger) { + g_ceph_context->get_perfcounters_collection()->remove(logger); + delete logger; + logger = 0; + } //delete renamer; } -- 2.47.3