From: Greg Farnum Date: Thu, 30 Sep 2021 19:05:52 +0000 (+0000) Subject: mon: udpate MonMap::last_changed on stretch commands which didn't X-Git-Tag: v17.1.0~738^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=821cf1bb54b205d1bfb1ddee979b50ca3cff075d;p=ceph.git mon: udpate MonMap::last_changed on stretch commands which didn't Signed-off-by: Greg Farnum --- 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") {