]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: Move StrayManager initializations to its header 32397/head
authorVarsha Rao <varao@redhat.com>
Wed, 22 Jan 2020 10:41:41 +0000 (16:11 +0530)
committerVarsha Rao <varao@redhat.com>
Wed, 22 Jan 2020 10:41:41 +0000 (16:11 +0530)
Signed-off-by: Varsha Rao <varao@redhat.com>
src/mds/StrayManager.cc
src/mds/StrayManager.h

index 6ff5558741bc41b26ce891f930edf4bbe0b98263..a093dd73fb004fe338a976a5ee16ce3eba9b1d7e 100644 (file)
@@ -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);
 }
index 2fcceccc068533caeff4d76d9c4602d78f29db52..fd64e50318cfd6082254cf07bf391bde79f78626 100644 (file)
@@ -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;
 };