]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mds: initialize epoch for quiescedb
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 12 Jun 2024 16:09:11 +0000 (12:09 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 18 Jun 2024 14:53:26 +0000 (10:53 -0400)
Fixes: https://tracker.ceph.com/issues/66449
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/QuiesceDb.h
src/mds/QuiesceDbManager.h

index 8f0ed9729e445c28dc55ae1b07ff3e9095fe0e26..b2cdf957379556673572991b70dcdf10008b7dc2 100644 (file)
@@ -124,8 +124,8 @@ namespace QuiesceInterface {
 }
 
 struct QuiesceDbVersion {
-  epoch_t epoch;
-  QuiesceSetVersion set_version;
+  epoch_t epoch = 0;
+  QuiesceSetVersion set_version = 0;
   auto operator<=>(QuiesceDbVersion const& other) const = default;
   QuiesceDbVersion& operator+(unsigned int delta) {
     set_version += delta;
index 9654ce802eb13d5f16c8520d59a9dab13c7c128c..1b0cb95bad7f831ded129f2a3af8ed247bb838d6 100644 (file)
@@ -227,7 +227,7 @@ class QuiesceDbManager {
     // the database.
     struct Db {
       QuiesceTimePoint time_zero;
-      epoch_t epoch;
+      epoch_t epoch = 0;
       QuiesceSetVersion set_version = 0;
       using Sets = std::unordered_map<QuiesceSetId, QuiesceSet>;
       Sets sets;