From 1517e8d9713284d53d3d6943904623599b2c7e26 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Wed, 12 Jun 2024 12:09:11 -0400 Subject: [PATCH] mds: initialize epoch for quiescedb Fixes: https://tracker.ceph.com/issues/66449 Signed-off-by: Patrick Donnelly (cherry picked from commit 56c9f9c9578b7f13679b2f863d1eb2952a478ba7) --- src/mds/QuiesceDb.h | 4 ++-- src/mds/QuiesceDbManager.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mds/QuiesceDb.h b/src/mds/QuiesceDb.h index 8f0ed9729e4..b2cdf957379 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 9654ce802eb..1b0cb95bad7 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; -- 2.39.5