From: Varsha Rao Date: Wed, 22 Jan 2020 10:41:41 +0000 (+0530) Subject: mds: Move StrayManager initializations to its header X-Git-Tag: v15.1.1~606^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=978e345183158160c201a7548e90692e6895cae5;p=ceph.git mds: Move StrayManager initializations to its header Signed-off-by: Varsha Rao --- diff --git a/src/mds/StrayManager.cc b/src/mds/StrayManager.cc index 6ff5558741bc..a093dd73fb00 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 2fcceccc0685..fd64e50318cf 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; };