From: Patrick Donnelly Date: Wed, 12 Jun 2024 16:09:11 +0000 (-0400) Subject: mds: initialize epoch for quiescedb X-Git-Tag: v20.0.0~1681^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F57993%2Fhead;p=ceph.git mds: initialize epoch for quiescedb Fixes: https://tracker.ceph.com/issues/66449 Signed-off-by: Patrick Donnelly --- diff --git a/src/mds/QuiesceDb.h b/src/mds/QuiesceDb.h index 8f0ed9729e44..b2cdf9573795 100644 --- a/src/mds/QuiesceDb.h +++ b/src/mds/QuiesceDb.h @@ -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; diff --git a/src/mds/QuiesceDbManager.h b/src/mds/QuiesceDbManager.h index 9654ce802eb1..1b0cb95bad7f 100644 --- a/src/mds/QuiesceDbManager.h +++ b/src/mds/QuiesceDbManager.h @@ -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; Sets sets;