From: Amnon Hanuhov Date: Tue, 13 Apr 2021 11:57:31 +0000 (+0300) Subject: crimson/osd: Use crimson::net::make_message() in osd X-Git-Tag: v17.1.0~2024^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b25a2dca15a1375e2847ae62f11bbe995091ef7c;p=ceph.git crimson/osd: Use crimson::net::make_message() in osd Signed-off-by: Amnon Hanuhov --- diff --git a/src/crimson/osd/osd.cc b/src/crimson/osd/osd.cc index 930716825334..a98ca65fb4aa 100644 --- a/src/crimson/osd/osd.cc +++ b/src/crimson/osd/osd.cc @@ -366,7 +366,7 @@ seastar::future<> OSD::_send_boot() logger().info("hb_back_msgr: {}", heartbeat->get_back_addrs()); logger().info("hb_front_msgr: {}", heartbeat->get_front_addrs()); logger().info("cluster_msgr: {}", cluster_msgr->get_myaddr()); - auto m = make_message(superblock, + auto m = crimson::net::make_message(superblock, osdmap->get_epoch(), osdmap->get_epoch(), heartbeat->get_back_addrs(), @@ -374,7 +374,7 @@ seastar::future<> OSD::_send_boot() cluster_msgr->get_myaddrs(), CEPH_FEATURES_ALL); collect_sys_info(&m->metadata, NULL); - return monc->send_message(m); + return monc->send_message(std::move(m)); } seastar::future<> OSD::_add_me_to_crush() @@ -1104,22 +1104,22 @@ seastar::future<> OSD::send_incremental_map(crimson::net::ConnectionRef conn, if (first >= superblock.oldest_map) { return load_map_bls(first, superblock.newest_map) .then([this, conn, first](auto&& bls) { - auto m = make_message(monc->get_fsid(), + auto m = crimson::net::make_message(monc->get_fsid(), osdmap->get_encoding_features()); m->oldest_map = first; m->newest_map = superblock.newest_map; m->maps = std::move(bls); - return conn->send(m); + return conn->send(std::move(m)); }); } else { return load_map_bl(osdmap->get_epoch()) .then([this, conn](auto&& bl) mutable { - auto m = make_message(monc->get_fsid(), + auto m = crimson::net::make_message(monc->get_fsid(), osdmap->get_encoding_features()); m->oldest_map = superblock.oldest_map; m->newest_map = superblock.newest_map; m->maps.emplace(osdmap->get_epoch(), std::move(bl)); - return conn->send(m); + return conn->send(std::move(m)); }); } } @@ -1239,11 +1239,11 @@ seastar::future<> OSD::send_beacon() // FIXME: min lec should be calculated from pg_stat // and should set m->pgs epoch_t min_last_epoch_clean = osdmap->get_epoch(); - auto m = make_message(osdmap->get_epoch(), + auto m = crimson::net::make_message(osdmap->get_epoch(), min_last_epoch_clean, superblock.last_purged_snaps_scrub, local_conf()->osd_beacon_report_interval); - return monc->send_message(m); + return monc->send_message(std::move(m)); } void OSD::update_heartbeat_peers() @@ -1345,7 +1345,7 @@ seastar::future<> OSD::prepare_to_stop() return seastar::with_timeout( seastar::timer<>::clock::now() + timeout, monc->send_message( - make_message( + crimson::net::make_message( monc->get_fsid(), whoami, osdmap->get_addrs(whoami),