From 6cdf010c81ae3a7647c31aeff7abdbf342bb1a50 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 (cherry picked from commit e0441402d6691f68c3ea95ce60b6e3ba101a0a1e) --- src/mon/MgrMonitor.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mon/MgrMonitor.cc b/src/mon/MgrMonitor.cc index 63abbcac495..aca2846db88 100644 --- a/src/mon/MgrMonitor.cc +++ b/src/mon/MgrMonitor.cc @@ -1245,6 +1245,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.47.3