mds: fix leaked MDCache::logger

Fixes: #10720
Signed-off-by: John Spray <john.spray@redhat.com>
This commit is contained in:
John Spray 2015-02-03 11:19:59 +00:00
parent 9e9356b1d8
commit 17a8330eae

View File

@ -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;
}