]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
OSD: add superblock incompat bit for explicit missing
authorSamuel Just <sjust@redhat.com>
Wed, 22 Jun 2016 21:33:47 +0000 (14:33 -0700)
committerSamuel Just <sjust@redhat.com>
Thu, 14 Jul 2016 14:48:14 +0000 (07:48 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/osd/OSD.cc
src/osd/osd_types.h

index 5797ba6b9ae07f950cb1d03b9a17eb771a4754a1..5313d14d9181ca7c193345fae4b4193817ae7dd9 100644 (file)
@@ -193,6 +193,7 @@ CompatSet OSD::get_osd_initial_compat_set() {
   ceph_osd_feature_incompat.insert(CEPH_OSD_FEATURE_INCOMPAT_SNAPMAPPER);
   ceph_osd_feature_incompat.insert(CEPH_OSD_FEATURE_INCOMPAT_HINTS);
   ceph_osd_feature_incompat.insert(CEPH_OSD_FEATURE_INCOMPAT_PGMETA);
+  ceph_osd_feature_incompat.insert(CEPH_OSD_FEATURE_INCOMPAT_MISSING);
   return CompatSet(ceph_osd_feature_compat, ceph_osd_feature_ro_compat,
                   ceph_osd_feature_incompat);
 }
index e2d6325d800cdf1b1c0c81c53b8ddaf2e5c8ff0f..a2b8ba7d09b3a693f018fbb26c884660bc791da5 100644 (file)
@@ -60,6 +60,7 @@
 #define CEPH_OSD_FEATURE_INCOMPAT_SHARDS CompatSet::Feature(11, "sharded objects")
 #define CEPH_OSD_FEATURE_INCOMPAT_HINTS CompatSet::Feature(12, "transaction hints")
 #define CEPH_OSD_FEATURE_INCOMPAT_PGMETA CompatSet::Feature(13, "pg meta object")
+#define CEPH_OSD_FEATURE_INCOMPAT_MISSING CompatSet::Feature(14, "explicit missing set")
 
 
 /// max recovery priority for MBackfillReserve