From: Samuel Just Date: Wed, 22 Jun 2016 21:33:47 +0000 (-0700) Subject: OSD: add superblock incompat bit for explicit missing X-Git-Tag: ses5-milestone5~325^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=56b3f4bf66fefd6a9c2177b4511d9a814d18f62b;p=ceph.git OSD: add superblock incompat bit for explicit missing Signed-off-by: Samuel Just --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 5797ba6b9ae..5313d14d918 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -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); } diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index e2d6325d800..a2b8ba7d09b 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -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