From: Kefu Chai Date: Mon, 15 Jul 2019 07:49:35 +0000 (+0800) Subject: crimson/osd/heartbeat: use v2 address also X-Git-Tag: v15.1.0~2186^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=23604b3f7e568532d48892f9bddd7fca1040a79c;p=ceph.git crimson/osd/heartbeat: use v2 address also as we support v2 protocol, so no need to pick v1 address. Signed-off-by: Kefu Chai --- diff --git a/src/crimson/osd/heartbeat.cc b/src/crimson/osd/heartbeat.cc index c983ebe6aff4..a70c35086b16 100644 --- a/src/crimson/osd/heartbeat.cc +++ b/src/crimson/osd/heartbeat.cc @@ -88,11 +88,11 @@ seastar::future<> Heartbeat::add_peer(osd_id_t peer, epoch_t epoch) if (found == peers.end()) { logger().info("add_peer({})", peer); auto osdmap = service.get_map(); - // TODO: msgr v2 + // TODO: use addrs return seastar::when_all_succeed( - front_msgr.connect(osdmap->get_hb_front_addrs(peer).legacy_addr(), + front_msgr.connect(osdmap->get_hb_front_addrs(peer).front(), CEPH_ENTITY_TYPE_OSD), - back_msgr.connect(osdmap->get_hb_back_addrs(peer).legacy_addr(), + back_msgr.connect(osdmap->get_hb_back_addrs(peer).front(), CEPH_ENTITY_TYPE_OSD)) .then([this, peer, epoch] (auto xcon_front, auto xcon_back) { PeerInfo info;