From c5cc86c401070982301df0aef193152298d58d0c Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 15 Feb 2019 23:10:28 +0800 Subject: [PATCH] crimson/osd: listen on v1 addresses Signed-off-by: Kefu Chai --- src/crimson/osd/osd.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/crimson/osd/osd.cc b/src/crimson/osd/osd.cc index 9055f325f6b..3534b733b73 100644 --- a/src/crimson/osd/osd.cc +++ b/src/crimson/osd/osd.cc @@ -108,6 +108,12 @@ namespace { if (int r = ::pick_addresses(&cct, what, &addrs, -1); r < 0) { throw std::runtime_error("failed to pick address"); } + // TODO: v2: ::pick_addresses() returns v2 addresses, but crimson-msgr does + // not support v2 yet. remove following set_type() once v2 support is ready. + for (auto addr : addrs.v) { + addr.set_type(addr.TYPE_LEGACY); + logger().info("picked address {}", addr); + } return addrs; } } -- 2.39.5