From 178f684179d5d357a97761a00eee6d4f53908ff0 Mon Sep 17 00:00:00 2001 From: Joao Eduardo Luis Date: Thu, 12 Dec 2013 17:10:54 +0000 Subject: [PATCH] osd: OSD: add binary compat feature for Erasure Codes Signed-off-by: Joao Eduardo Luis --- src/osd/OSD.cc | 1 + src/osd/osd_types.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 86e5726d7a815..0314a3b84f557 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -159,6 +159,7 @@ CompatSet OSD::get_osd_compat_set() { CompatSet compat = get_osd_initial_compat_set(); //Any features here can be set in code, but not in initial superblock compat.incompat.insert(CEPH_OSD_FEATURE_INCOMPAT_SHARDS); + compat.incompat.insert(CEPH_OSD_FEATURE_INCOMPAT_ERASURECODES); return compat; } diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index 06583ab33130a..83a22165b3cc2 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -47,6 +47,7 @@ #define CEPH_OSD_FEATURE_INCOMPAT_LEVELDBLOG CompatSet::Feature(9, "leveldblog") #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_ERASURECODES CompatSet::Feature(12, "erasure codes") typedef hobject_t collection_list_handle_t; -- 2.39.5