From: Patrick Donnelly Date: Tue, 31 Oct 2023 17:27:16 +0000 (-0400) Subject: mds: add quiesce set feature flag X-Git-Tag: v19.1.0~193^2~29 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=73c423c34e2fda65b736e7c2bca860d051d53c7e;p=ceph.git mds: add quiesce set feature flag Signed-off-by: Patrick Donnelly Fixes: https://tracker.ceph.com/issues/63664 (cherry picked from commit af073d2fba48a80a533e2a1be2f21716d56aa26c) --- diff --git a/src/mds/MDSMap.cc b/src/mds/MDSMap.cc index ae1a5d5f278b..64fe7032fc03 100644 --- a/src/mds/MDSMap.cc +++ b/src/mds/MDSMap.cc @@ -53,6 +53,7 @@ CompatSet MDSMap::get_compat_set_all() { feature_incompat.insert(MDS_FEATURE_INCOMPAT_FILE_LAYOUT_V2); feature_incompat.insert(MDS_FEATURE_INCOMPAT_SNAPREALM_V2); feature_incompat.insert(MDS_FEATURE_INCOMPAT_MINORLOGSEGMENTS); + feature_incompat.insert(MDS_FEATURE_INCOMPAT_QUIESCE_SUBVOLUMES); return CompatSet(feature_compat, feature_ro_compat, feature_incompat); } @@ -71,6 +72,7 @@ CompatSet MDSMap::get_compat_set_default() { feature_incompat.insert(MDS_FEATURE_INCOMPAT_FILE_LAYOUT_V2); feature_incompat.insert(MDS_FEATURE_INCOMPAT_SNAPREALM_V2); feature_incompat.insert(MDS_FEATURE_INCOMPAT_MINORLOGSEGMENTS); + feature_incompat.insert(MDS_FEATURE_INCOMPAT_QUIESCE_SUBVOLUMES); return CompatSet(feature_compat, feature_ro_compat, feature_incompat); } diff --git a/src/mds/MDSMap.h b/src/mds/MDSMap.h index c2cb9b009ff5..9ba6377da3f4 100644 --- a/src/mds/MDSMap.h +++ b/src/mds/MDSMap.h @@ -49,6 +49,7 @@ static inline const auto MDS_FEATURE_INCOMPAT_NOANCHOR = CompatSet::Feature(8, " static inline const auto MDS_FEATURE_INCOMPAT_FILE_LAYOUT_V2 = CompatSet::Feature(9, "file layout v2"); static inline const auto MDS_FEATURE_INCOMPAT_SNAPREALM_V2 = CompatSet::Feature(10, "snaprealm v2"); static inline const auto MDS_FEATURE_INCOMPAT_MINORLOGSEGMENTS = CompatSet::Feature(11, "minor log segments"); +static inline const auto MDS_FEATURE_INCOMPAT_QUIESCE_SUBVOLUMES = CompatSet::Feature(12, "quiesce subvolumes"); #define MDS_FS_NAME_DEFAULT "cephfs"