From 27fc9a3b2bd34bec8d5bb3954b873ce6344771f4 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 28 Aug 2015 00:32:38 +0800 Subject: [PATCH] osd: do not let OSD_HITSET_GMT reuse the feature bit * to ease the backport to hammer Signed-off-by: Kefu Chai (cherry picked from commit 5a4f6a866bb675195ad83c38fd23238d078c78ed) Conflicts: src/include/ceph_features.h minor changes to resolve conflicts --- src/include/ceph_features.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/include/ceph_features.h b/src/include/ceph_features.h index a5d9fc1f16f..205e18fb12c 100644 --- a/src/include/ceph_features.h +++ b/src/include/ceph_features.h @@ -64,7 +64,7 @@ // duplicated since it was introduced at the same time as MIN_SIZE_RECOVERY #define CEPH_FEATURE_OSD_PROXY_FEATURES (1ULL<<49) /* overlap w/ above */ #define CEPH_FEATURE_MON_METADATA (1ULL<<50) -#define CEPH_FEATURE_OSD_HITSET_GMT (1ULL<<51) /* overlap with bitwise sort */ +#define CEPH_FEATURE_OSD_HITSET_GMT (1ULL<<54) /* ... */ #define CEPH_FEATURE_HAMMER_0_94_4 (1ULL<<55) @@ -152,6 +152,7 @@ static inline unsigned long long ceph_sanitize_features(unsigned long long f) { CEPH_FEATURE_MDS_QUOTA | \ CEPH_FEATURE_CRUSH_V4 | \ CEPH_FEATURE_OSD_MIN_SIZE_RECOVERY | \ + CEPH_FEATURE_OSD_HITSET_GMT | \ CEPH_FEATURE_HAMMER_0_94_4 | \ 0ULL) -- 2.47.3