]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSDMap: fix CEPHX_V2 osd requirement to nautilus, not mimic 23249/head
authorSage Weil <sage@redhat.com>
Wed, 25 Jul 2018 22:12:43 +0000 (17:12 -0500)
committerSage Weil <sage@redhat.com>
Wed, 25 Jul 2018 22:12:43 +0000 (17:12 -0500)
This was delayed and did not appear in 13.2.0.

Fixes: 1fdc85f224d52655d74eff9a29b6029b974661b3
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSDMap.cc

index 0931322a6a83b3c61e77592a46157d5516102dfe..f6f54a90536c529652f49c6517a028dfec5eb691 100644 (file)
@@ -1504,13 +1504,13 @@ uint64_t OSDMap::get_features(int entity_type, uint64_t *pmask) const
     mask |= kraken_features;
   }
 
-  if (require_min_compat_client >= CEPH_RELEASE_MIMIC) {
-    // if min_compat_client is >= mimic, require v2 cephx signatures
+  if (require_min_compat_client >= CEPH_RELEASE_NAUTILUS) {
+    // if min_compat_client is >= nautilus, require v2 cephx signatures
     // from everyone
     features |= CEPH_FEATUREMASK_CEPHX_V2;
-  } else if (require_osd_release >= CEPH_RELEASE_MIMIC &&
+  } else if (require_osd_release >= CEPH_RELEASE_NAUTILUS &&
             entity_type == CEPH_ENTITY_TYPE_OSD) {
-    // if osds are >= mimic, at least require the signatures from them
+    // if osds are >= nautilus, at least require the signatures from them
     features |= CEPH_FEATUREMASK_CEPHX_V2;
   }
   mask |= CEPH_FEATUREMASK_CEPHX_V2;