]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_osd: Add required feature bits related to this branch to osd_required mask 7206/head
authorDavid Zafman <dzafman@redhat.com>
Tue, 16 Jun 2015 00:55:41 +0000 (17:55 -0700)
committerDavid Zafman <dzafman@redhat.com>
Tue, 12 Jan 2016 20:34:59 +0000 (12:34 -0800)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 0b2bab460c013ea5cece10ea028d26da3485eaf5)

src/ceph_osd.cc

index 884b7edcf444eb04236f6a1f4245016f329e8624..baef5fd144aa2638b06481826a4685170b69d81f 100644 (file)
@@ -412,11 +412,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,