From: Sage Weil Date: Wed, 25 Jul 2018 16:22:45 +0000 (-0500) Subject: mon: don't require CEPHX_V2 from mons until nautilus X-Git-Tag: v14.0.1~778^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F23232%2Fhead;p=ceph.git mon: don't require CEPHX_V2 from mons until nautilus The mimic 13.2.0 didn't have it. Fixes: 3dc80e5f9b6ebf1bc1cecbd95b288005216bdbec Signed-off-by: Sage Weil --- diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc index 4627304cc6df..bffc92eb0da9 100644 --- a/src/mon/Monitor.cc +++ b/src/mon/Monitor.cc @@ -2206,11 +2206,11 @@ 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 | - CEPH_FEATUREMASK_CEPHX_V2; + required_features |= CEPH_FEATUREMASK_SERVER_MIMIC; } if (features.incompat.contains(CEPH_MON_FEATURE_INCOMPAT_NAUTILUS)) { - required_features |= CEPH_FEATUREMASK_SERVER_NAUTILUS; + required_features |= CEPH_FEATUREMASK_SERVER_NAUTILUS | + CEPH_FEATUREMASK_CEPHX_V2; } // monmap @@ -2224,12 +2224,12 @@ void Monitor::calc_quorum_requirements() } if (monmap->get_required_features().contains_all( ceph::features::mon::FEATURE_MIMIC)) { - required_features |= CEPH_FEATUREMASK_SERVER_MIMIC | - CEPH_FEATUREMASK_CEPHX_V2; + required_features |= CEPH_FEATUREMASK_SERVER_MIMIC; } if (monmap->get_required_features().contains_all( ceph::features::mon::FEATURE_NAUTILUS)) { - required_features |= CEPH_FEATUREMASK_SERVER_NAUTILUS; + required_features |= CEPH_FEATUREMASK_SERVER_NAUTILUS | + CEPH_FEATUREMASK_CEPHX_V2; } dout(10) << __func__ << " required_features " << required_features << dendl; }