From 7875183c76490499cbcd5bc43f8eeb9f4304b802 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Thu, 10 Jan 2019 21:14:28 +0800 Subject: [PATCH] crimson: ignore v2 only addvec crimson need to be v2 compatible. but let's leave this for another PR. Signed-off-by: Kefu Chai --- src/crimson/mon/MonClient.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/crimson/mon/MonClient.cc b/src/crimson/mon/MonClient.cc index ff32b97d5536a..c139adba7a7f4 100644 --- a/src/crimson/mon/MonClient.cc +++ b/src/crimson/mon/MonClient.cc @@ -458,9 +458,13 @@ std::vector Client::get_random_mons(unsigned n) const } } vector ranks; - for (const auto& m : monmap.mon_info) { - if (m.second.priority == min_priority) { - ranks.push_back(monmap.get_rank(m.first)); + for (auto [name, info] : monmap.mon_info) { + // TODO: #msgr-v2 + if (info.public_addrs.legacy_addr().is_blank_ip()) { + continue; + } + if (info.priority == min_priority) { + ranks.push_back(monmap.get_rank(name)); } } std::random_device rd; -- 2.39.5