]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: don't require CEPHX_V2 from mons until nautilus 23233/head
authorSage Weil <sage@redhat.com>
Wed, 25 Jul 2018 16:24:27 +0000 (11:24 -0500)
committerSage Weil <sage@redhat.com>
Wed, 25 Jul 2018 16:24:27 +0000 (11:24 -0500)
The mimic 13.2.0 didn't have it.

Fixes: 3dc80e5f9b6ebf1bc1cecbd95b288005216bdbec
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 7ba0c14ce75f6936b59a3c61ea34a6f0fb909280)

# Conflicts:
# src/mon/Monitor.cc

- dropped the nautilus cases in the original commit

src/mon/Monitor.cc

index c056608ac7b866f065e3729f80aa6c49d33a9fed..bf6b40b2897e9a7a2cd081ee9895cdadd590df96 100644 (file)
@@ -2198,8 +2198,7 @@ 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;
   }
 
   // monmap
@@ -2213,8 +2212,7 @@ 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;
   }
   dout(10) << __func__ << " required_features " << required_features << dendl;
 }