From: Matan Breizman Date: Mon, 19 Feb 2024 12:22:16 +0000 (+0000) Subject: crimson/osd/main: enable multicore client msgr X-Git-Tag: testing/wip-pdonnell-testing-20240517.203521-squid-debug~49^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=777ed20e97e73aa9311c30a9e659c93a89176496;p=ceph-ci.git crimson/osd/main: enable multicore client msgr Taken from: f78e99c05943ea336a3fe2cc1568fea81e6a9855 Co-authored-by: Yingxin Cheng Co-authored-by: Chunmei Liu Co-authored-by: Xinyu Huang Signed-off-by: Matan Breizman (cherry picked from commit 68400ff5450db1fd2c582ef016c9859829dbdf89) --- diff --git a/src/crimson/osd/main.cc b/src/crimson/osd/main.cc index 1e817415d03..6a569702deb 100644 --- a/src/crimson/osd/main.cc +++ b/src/crimson/osd/main.cc @@ -186,8 +186,13 @@ int main(int argc, const char* argv[]) const auto nonce = crimson::osd::get_nonce(); crimson::net::MessengerRef cluster_msgr, client_msgr; crimson::net::MessengerRef hb_front_msgr, hb_back_msgr; + for (auto [msgr, name] : {make_pair(std::ref(client_msgr), "client"s)}) { + msgr = crimson::net::Messenger::create(entity_name_t::OSD(whoami), + name, + nonce, + false); + } for (auto [msgr, name] : {make_pair(std::ref(cluster_msgr), "cluster"s), - make_pair(std::ref(client_msgr), "client"s), make_pair(std::ref(hb_front_msgr), "hb_front"s), make_pair(std::ref(hb_back_msgr), "hb_back"s)}) { msgr = crimson::net::Messenger::create(entity_name_t::OSD(whoami),