]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: add client feature bit for charmap
authorPatrick Donnelly <pdonnell@ibm.com>
Wed, 23 Oct 2024 17:54:46 +0000 (13:54 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Thu, 27 Feb 2025 18:41:55 +0000 (13:41 -0500)
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Fixes: https://tracker.ceph.com/issues/66373
src/mds/cephfs_features.cc
src/mds/cephfs_features.h

index a0336c8ba5864c05761eeb5e0af88fdb8a8a0913..0ef321bf694d3e746e7ad812fc2ff268120619ce 100644 (file)
@@ -31,6 +31,7 @@ static const std::array feature_names
   "new_snaprealm_info",
   "has_owner_uidgid",
   "client_mds_auth_caps",
+  "charmap",
 };
 static_assert(feature_names.size() == CEPHFS_FEATURE_MAX + 1);
 
index b90377779e1cae5fac9f27e4484fb4e9fee170a8..5ddf2cedeaa18d09dfff16c8391b0520e45ff869 100644 (file)
@@ -49,7 +49,8 @@ namespace ceph {
 #define CEPHFS_FEATURE_NEW_SNAPREALM_INFO   19
 #define CEPHFS_FEATURE_HAS_OWNER_UIDGID     20
 #define CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK  21
-#define CEPHFS_FEATURE_MAX                  21
+#define CEPHFS_FEATURE_CHARMAP              22
+#define CEPHFS_FEATURE_MAX                  22
 
 #define CEPHFS_FEATURES_ALL {          \
   0, 1, 2, 3, 4,                       \
@@ -71,7 +72,8 @@ namespace ceph {
   CEPHFS_FEATURE_32BITS_RETRY_FWD,      \
   CEPHFS_FEATURE_NEW_SNAPREALM_INFO,    \
   CEPHFS_FEATURE_HAS_OWNER_UIDGID,      \
-  CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK    \
+  CEPHFS_FEATURE_MDS_AUTH_CAPS_CHECK,   \
+  CEPHFS_FEATURE_CHARMAP,      \
 }
 
 #define CEPHFS_METRIC_FEATURES_ALL {           \