From 4ac9776adbd722c45094dcb6b2f4bb4b975c79b0 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Wed, 23 Oct 2024 13:54:46 -0400 Subject: [PATCH] mds: add client feature bit for charmap Signed-off-by: Patrick Donnelly Fixes: https://tracker.ceph.com/issues/66373 --- src/mds/cephfs_features.cc | 1 + src/mds/cephfs_features.h | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mds/cephfs_features.cc b/src/mds/cephfs_features.cc index a0336c8ba58..0ef321bf694 100644 --- a/src/mds/cephfs_features.cc +++ b/src/mds/cephfs_features.cc @@ -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); diff --git a/src/mds/cephfs_features.h b/src/mds/cephfs_features.h index b90377779e1..5ddf2cedeaa 100644 --- a/src/mds/cephfs_features.h +++ b/src/mds/cephfs_features.h @@ -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 { \ -- 2.39.5