From e9ca9af9750e8bd878d4822135971bd0c47eef8c Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 1 Apr 2020 08:28:53 -0500 Subject: [PATCH] mon/MgrMonitor: disable orchestrator_cli if >= octopus Fixes: https://tracker.ceph.com/issues/44883 Signed-off-by: Sage Weil --- src/mon/MgrMonitor.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mon/MgrMonitor.cc b/src/mon/MgrMonitor.cc index ba3376388da..17852efaf42 100644 --- a/src/mon/MgrMonitor.cc +++ b/src/mon/MgrMonitor.cc @@ -831,6 +831,15 @@ void MgrMonitor::tick() propose = true; } + // obsolete modules? + if (mon->monmap->min_mon_release >= ceph_release_t::octopus && + pending_map.module_enabled("orchestrator_cli")) { + dout(10) << " disabling obsolete/renamed 'orchestrator_cli'" << dendl; + // we don't need to enable 'orchestrator' because it's now always-on + pending_map.modules.erase("orchestrator_cli"); + propose = true; + } + if (propose) { propose_pending(); } -- 2.47.3