From: Sage Weil Date: Wed, 25 Oct 2017 22:00:23 +0000 (-0500) Subject: osd/OSDMap: ignore OSD_ERASURE_CODES for get_min_compat_client X-Git-Tag: v13.0.1~348^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=26c9b660ce394facffe52d47ddced9ba1c2c2936;p=ceph.git osd/OSDMap: ignore OSD_ERASURE_CODES for get_min_compat_client The other feature bits are enough to identify a release, so we can drop this one. Signed-off-by: Sage Weil --- diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index 60e2620830cc..5e670de0e0cc 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -1327,8 +1327,6 @@ uint64_t OSDMap::get_features(int entity_type, uint64_t *pmask) const } } mask |= CEPH_FEATURE_OSDHASHPSPOOL | CEPH_FEATURE_OSD_CACHEPOOL; - if (entity_type != CEPH_ENTITY_TYPE_CLIENT) - mask |= CEPH_FEATURE_OSD_ERASURE_CODES; if (osd_primary_affinity) { for (int i = 0; i < max_osd; ++i) { @@ -1376,7 +1374,6 @@ uint8_t OSDMap::get_min_compat_client() const } if (HAVE_FEATURE(f, OSD_PRIMARY_AFFINITY) || // v0.76-553-gf825624 HAVE_FEATURE(f, CRUSH_TUNABLES3) || // v0.76-395-ge20a55d - HAVE_FEATURE(f, OSD_ERASURE_CODES) || // v0.73-498-gbfc86a8 HAVE_FEATURE(f, OSD_CACHEPOOL)) { // v0.67-401-gb91c1c5 return CEPH_RELEASE_FIREFLY; // v0.80.0 }