From: Sage Weil Date: Fri, 4 May 2018 15:30:03 +0000 (-0500) Subject: mon: require cephx v2 signatures from other mons for >= mimic X-Git-Tag: v14.0.1~913^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3dc80e5f9b6ebf1bc1cecbd95b288005216bdbec;p=ceph.git mon: require cephx v2 signatures from other mons for >= mimic Signed-off-by: Sage Weil --- diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc index d1c84eaf2b57..a8ecb2eebf4b 100644 --- a/src/mon/Monitor.cc +++ b/src/mon/Monitor.cc @@ -2198,7 +2198,8 @@ void Monitor::calc_quorum_requirements() required_features |= CEPH_FEATUREMASK_SERVER_LUMINOUS; } if (features.incompat.contains(CEPH_MON_FEATURE_INCOMPAT_MIMIC)) { - required_features |= CEPH_FEATUREMASK_SERVER_MIMIC; + required_features |= CEPH_FEATUREMASK_SERVER_MIMIC | + CEPH_FEATUREMASK_CEPHX_V2; } // monmap @@ -2212,7 +2213,8 @@ void Monitor::calc_quorum_requirements() } if (monmap->get_required_features().contains_all( ceph::features::mon::FEATURE_MIMIC)) { - required_features |= CEPH_FEATUREMASK_SERVER_MIMIC; + required_features |= CEPH_FEATUREMASK_SERVER_MIMIC | + CEPH_FEATUREMASK_CEPHX_V2; } dout(10) << __func__ << " required_features " << required_features << dendl; }