]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: do not let OSD_HITSET_GMT reuse the feature bit
authorKefu Chai <kchai@redhat.com>
Thu, 27 Aug 2015 16:32:38 +0000 (00:32 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 9 Oct 2015 10:20:32 +0000 (03:20 -0700)
* to ease the backport to hammer

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 5a4f6a866bb675195ad83c38fd23238d078c78ed)

Conflicts:
src/include/ceph_features.h
minor changes to resolve conflicts

src/include/ceph_features.h

index a5d9fc1f16f7287be4880e88daf7710932f21640..205e18fb12c83bbc222f8f99f961aa279afb1194 100644 (file)
@@ -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)