]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/OSDMonitor: fix osd boot feature vs require_osd_release check
authorSage Weil <sage@redhat.com>
Tue, 2 Apr 2019 14:28:25 +0000 (09:28 -0500)
committerSage Weil <sage@redhat.com>
Tue, 2 Apr 2019 21:19:43 +0000 (16:19 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/OSDMonitor.cc

index 7b4beffc243d9313c7f568f1d6a82bdf64264f7b..e5d031c9a37be0d27b0648ba63e2096e074011be 100644 (file)
@@ -2828,12 +2828,12 @@ bool OSDMonitor::preprocess_boot(MonOpRequestRef op)
     }
   }
 
-  // make sure upgrades stop at nautilus
+  // make sure osd versions do not span more than 3 releases
   if (HAVE_FEATURE(m->osd_features, SERVER_OCTOPUS) &&
-      osdmap.require_osd_release < CEPH_RELEASE_NAUTILUS) {
-    mon->clog->info() << "disallowing boot of post-nautilus OSD "
+      osdmap.require_osd_release < CEPH_RELEASE_MIMIC) {
+    mon->clog->info() << "disallowing boot of octopus+ OSD "
                      << m->get_orig_source_inst()
-                     << " because require_osd_release < nautilus";
+                     << " because require_osd_release < mimic";
     goto ignore;
   }