From efc1566c179438aac92476cf6904ea568a2d1be8 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 3 Aug 2011 16:24:48 -0700 Subject: [PATCH] osd: add CATEGORIES incompat feature Care should be taken to upgrade the monitors first, then osds. Signed-off-by: Sage Weil --- 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 df6a4c8c43398..56094f84421c6 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -120,6 +120,7 @@ const struct CompatSet::Feature ceph_osd_feature_incompat[] = { CEPH_OSD_FEATURE_INCOMPAT_PGINFO, CEPH_OSD_FEATURE_INCOMPAT_OLOC, CEPH_OSD_FEATURE_INCOMPAT_LEC, + CEPH_OSD_FEATURE_INCOMPAT_CATEGORIES, // stat categories END_FEATURE }; const struct CompatSet::Feature ceph_osd_feature_ro_compat[] = { diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index 70f6885b2e8c5..f10cd0638de3d 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -33,6 +33,7 @@ #define CEPH_OSD_FEATURE_INCOMPAT_PGINFO CompatSet::Feature(2, "pginfo object") #define CEPH_OSD_FEATURE_INCOMPAT_OLOC CompatSet::Feature(3, "object locator") #define CEPH_OSD_FEATURE_INCOMPAT_LEC CompatSet::Feature(4, "last_epoch_clean") +#define CEPH_OSD_FEATURE_INCOMPAT_CATEGORIES CompatSet::Feature(5, "categories") /* osdreqid_t - caller name + incarnation# + tid to unique identify this request -- 2.39.5