From e0441402d6691f68c3ea95ce60b6e3ba101a0a1e Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Thu, 18 Apr 2024 22:18:57 -0400 Subject: [PATCH] mon/MgrMonitor: promote standby when unsetting down flag In the same epoch, to simplify testing. Signed-off-by: Patrick Donnelly --- src/mon/MgrMonitor.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mon/MgrMonitor.cc b/src/mon/MgrMonitor.cc index a7bd42c861170..c235d9e6219e9 100644 --- a/src/mon/MgrMonitor.cc +++ b/src/mon/MgrMonitor.cc @@ -1199,6 +1199,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; -- 2.39.5