From: Samuel Just Date: Fri, 7 Nov 2025 00:36:24 +0000 (-0800) Subject: mon/MonClient: add get_monmap_required_features() helper X-Git-Tag: v20.2.1~59^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d87ff9590be3ea91514c8e7b5b868f124597a6bf;p=ceph.git mon/MonClient: add get_monmap_required_features() helper Signed-off-by: Samuel Just (cherry picked from commit 958080913083af4805f0cc4114c5c96606b05212) --- diff --git a/src/mon/MonClient.h b/src/mon/MonClient.h index 0db83a7f3af7..34c9850a9caf 100644 --- a/src/mon/MonClient.h +++ b/src/mon/MonClient.h @@ -806,6 +806,12 @@ public: return std::forward(cb)(monmap, std::forward(args)...); } + mon_feature_t get_monmap_required_features() { + return with_monmap([](const auto &monmap) { + return monmap.get_required_features(); + }); + } + void register_config_callback(md_config_t::config_callback fn); void register_config_notify_callback(std::function f) { config_notify_cb = f;