]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: add PGMETA ondisk feature
authorSage Weil <sage@redhat.com>
Wed, 19 Nov 2014 23:34:03 +0000 (15:34 -0800)
committerSage Weil <sage@redhat.com>
Wed, 17 Dec 2014 01:07:54 +0000 (17:07 -0800)
Once you start using the pgmeta objects there is no going back.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc
src/osd/osd_types.h

index 967dde72e9ba3c461178f6b55c55c4762940a56d..339c5c64e085d3f6e7a3ede889abcc7ca9c3fcd3 100644 (file)
@@ -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);
 }
index e0aefe398a326596ac742b53582156a5d156d9f3..3f7a18fbf76c5088ac599fd4118e587272435046 100644 (file)
@@ -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