From 978e345183158160c201a7548e90692e6895cae5 Mon Sep 17 00:00:00 2001 From: Varsha Rao Date: Wed, 22 Jan 2020 16:11:41 +0530 Subject: [PATCH] mds: Move StrayManager initializations to its header Signed-off-by: Varsha Rao --- src/mds/StrayManager.cc | 4 +--- src/mds/StrayManager.h | 10 +++++----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/mds/StrayManager.cc b/src/mds/StrayManager.cc index 6ff5558741b..a093dd73fb0 100644 --- a/src/mds/StrayManager.cc +++ b/src/mds/StrayManager.cc @@ -688,9 +688,7 @@ void StrayManager::migrate_stray(CDentry *dn, mds_rank_t to) StrayManager::StrayManager(MDSRank *mds, PurgeQueue &purge_queue_) : delayed_eval_stray(member_offset(CDentry, item_stray)), - mds(mds), logger(NULL), started(false), num_strays(0), - num_strays_delayed(0), num_strays_enqueuing(0), - purge_queue(purge_queue_) + mds(mds), purge_queue(purge_queue_) { ceph_assert(mds != NULL); } diff --git a/src/mds/StrayManager.h b/src/mds/StrayManager.h index 2fcceccc068..fd64e50318c 100644 --- a/src/mds/StrayManager.h +++ b/src/mds/StrayManager.h @@ -177,20 +177,20 @@ protected: // Global references for doing I/O MDSRank *mds; - PerfCounters *logger; + PerfCounters *logger = nullptr; - bool started; + bool started = false; // Stray dentries for this rank (including those not in cache) - uint64_t num_strays; + uint64_t num_strays = 0; // Stray dentries - uint64_t num_strays_delayed; + uint64_t num_strays_delayed = 0; /** * Entries that have entered enqueue() but not been persistently * recorded by PurgeQueue yet */ - uint64_t num_strays_enqueuing; + uint64_t num_strays_enqueuing = 0; PurgeQueue &purge_queue; }; -- 2.39.5