From 27f1021a97edc2c84801cb380c22c7cd79d577d6 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Wed, 12 Jul 2023 16:16:17 -0400 Subject: [PATCH] mon: do not change pending if strategy is unchanged Signed-off-by: Patrick Donnelly --- src/mon/MonmapMonitor.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mon/MonmapMonitor.cc b/src/mon/MonmapMonitor.cc index 2ae4afaf0b8..1226c8a8241 100644 --- a/src/mon/MonmapMonitor.cc +++ b/src/mon/MonmapMonitor.cc @@ -929,6 +929,10 @@ bool MonmapMonitor::prepare_command(MonOpRequestRef op) err = -EINVAL; goto reply_no_propose; } + if (strategy == pending_map.strategy) { + err = 0; + goto reply_no_propose; + } pending_map.strategy = strategy; pending_map.last_changed = ceph_clock_now(); } else if (prefix == "mon add disallowed_leader") { -- 2.47.3