Care should be taken to upgrade the monitors first, then osds.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
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[] = {
#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