From: Patrick Donnelly Date: Fri, 19 Apr 2024 02:18:57 +0000 (-0400) Subject: mon/MgrMonitor: promote standby when unsetting down flag X-Git-Tag: v17.2.8~126^2~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c1882cbeb85b0d76822a3d42f111c6809765a774;p=ceph.git mon/MgrMonitor: promote standby when unsetting down flag In the same epoch, to simplify testing. Signed-off-by: Patrick Donnelly (cherry picked from commit e0441402d6691f68c3ea95ce60b6e3ba101a0a1e) --- diff --git a/src/mon/MgrMonitor.cc b/src/mon/MgrMonitor.cc index 5cf73f77112..7bc38131d58 100644 --- a/src/mon/MgrMonitor.cc +++ b/src/mon/MgrMonitor.cc @@ -1217,6 +1217,9 @@ bool MgrMonitor::prepare_command(MonOpRequestRef op) } } else { pending_map.flags &= ~(MgrMap::FLAG_DOWN); + if (pending_map.active_gid == 0) { + promote_standby(); + } } } else { return -EINVAL;