From 821cf1bb54b205d1bfb1ddee979b50ca3cff075d Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Thu, 30 Sep 2021 19:05:52 +0000 Subject: [PATCH] mon: udpate MonMap::last_changed on stretch commands which didn't Signed-off-by: Greg Farnum --- src/mon/MonmapMonitor.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mon/MonmapMonitor.cc b/src/mon/MonmapMonitor.cc index bbeb66d8914cd..f9792ed575591 100644 --- a/src/mon/MonmapMonitor.cc +++ b/src/mon/MonmapMonitor.cc @@ -941,6 +941,7 @@ bool MonmapMonitor::prepare_command(MonOpRequestRef op) } err = 0; pending_map.strategy = strategy; + pending_map.last_changed = ceph_clock_now(); propose = true; } else if (prefix == "mon add disallowed_leader") { if (!mon.get_quorum_mon_features().contains_all( @@ -976,6 +977,7 @@ bool MonmapMonitor::prepare_command(MonOpRequestRef op) goto reply; } pending_map.disallowed_leaders.insert(name); + pending_map.last_changed = ceph_clock_now(); err = 0; propose = true; } else if (prefix == "mon rm disallowed_leader") { @@ -1007,6 +1009,7 @@ bool MonmapMonitor::prepare_command(MonOpRequestRef op) goto reply; } pending_map.disallowed_leaders.erase(name); + pending_map.last_changed = ceph_clock_now(); err = 0; propose = true; } else if (prefix == "mon set_location") { -- 2.39.5