From: Sage Weil Date: Wed, 19 Nov 2014 23:34:03 +0000 (-0800) Subject: osd: add PGMETA ondisk feature X-Git-Tag: v0.91~23^2~31 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=95eccd8e955cb353727f9dbae4f4fe71b9c79f44;p=ceph.git osd: add PGMETA ondisk feature Once you start using the pgmeta objects there is no going back. Signed-off-by: Sage Weil --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 967dde72e9b..339c5c64e08 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -165,6 +165,7 @@ CompatSet OSD::get_osd_initial_compat_set() { ceph_osd_feature_incompat.insert(CEPH_OSD_FEATURE_INCOMPAT_LEVELDBLOG); 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); 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 e0aefe398a3..3f7a18fbf76 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -56,6 +56,7 @@ #define CEPH_OSD_FEATURE_INCOMPAT_SNAPMAPPER CompatSet::Feature(10, "snapmapper") #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") /// max recovery priority for MBackfillReserve