From a7a171368a3656d118a9c634cb5bb04e3c2601db Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rados=C5=82aw=20Zarzy=C5=84ski?= Date: Tue, 8 Oct 2024 15:14:49 +0200 Subject: [PATCH] tools: respect set features when adding addresses MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fixes: https://tracker.ceph.com/issues/53751 Signed-off-by: Radosław Zarzyński (cherry picked from commit 19545eb9864b002c1a37d4f2509d1b2baa833128) --- src/tools/monmaptool.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tools/monmaptool.cc b/src/tools/monmaptool.cc index f1b86e00362c..dc882a006a21 100644 --- a/src/tools/monmaptool.cc +++ b/src/tools/monmaptool.cc @@ -375,6 +375,10 @@ int main(int argc, const char **argv) return r; } + if (handle_features(features, monmap)) { + modified = true; + } + if (min_mon_release != ceph_release_t::unknown) { monmap.min_mon_release = min_mon_release; cout << "setting min_mon_release = " << min_mon_release << std::endl; @@ -459,10 +463,6 @@ int main(int argc, const char **argv) monmap.remove(p); } - if (handle_features(features, monmap)) { - modified = true; - } - if (!print && !modified && !show_features) { cerr << "no action specified" << std::endl; helpful_exit(); -- 2.47.3