]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_osd: Add required feature bits related to this branch to osd_required mask 4847/head
authorDavid Zafman <dzafman@redhat.com>
Tue, 16 Jun 2015 00:55:41 +0000 (17:55 -0700)
committerDavid Zafman <dzafman@redhat.com>
Sat, 20 Jun 2015 00:00:03 +0000 (17:00 -0700)
Signed-off-by: David Zafman <dzafman@redhat.com>
src/ceph_osd.cc

index 04276091b3269e1d2c9527c3d9ebd9d7d304bd0b..3369460b6c88e80662567634e45836c9cc15a8ca 100644 (file)
@@ -452,11 +452,17 @@ int main(int argc, const char **argv)
     CEPH_FEATURE_MSG_AUTH |
     CEPH_FEATURE_OSD_ERASURE_CODES;
 
+  // All feature bits 0 - 34 should be present from dumpling v0.67 forward
   uint64_t osd_required =
     CEPH_FEATURE_UID |
     CEPH_FEATURE_PGID64 |
     CEPH_FEATURE_OSDENC |
-    CEPH_FEATURE_OSD_SNAPMAPPER;
+    CEPH_FEATURE_OSD_SNAPMAPPER |
+    CEPH_FEATURE_INDEP_PG_MAP |
+    CEPH_FEATURE_OSD_PACKED_RECOVERY |
+    CEPH_FEATURE_RECOVERY_RESERVATION |
+    CEPH_FEATURE_BACKFILL_RESERVATION |
+    CEPH_FEATURE_CHUNKY_SCRUB;
 
   ms_public->set_default_policy(Messenger::Policy::stateless_server(supported, 0));
   ms_public->set_policy_throttlers(entity_name_t::TYPE_CLIENT,