From: Kefu Chai Date: Fri, 24 Jul 2020 08:59:58 +0000 (+0800) Subject: crimson/net: set is_rev1 for messenger v2.1 support X-Git-Tag: wip-pdonnell-testing-20200918.022351~556^2~12 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a3bd66bfb38ea2b7747da347e272ec0a53084425;p=ceph-ci.git crimson/net: set is_rev1 for messenger v2.1 support Signed-off-by: Kefu Chai --- diff --git a/src/crimson/net/ProtocolV2.cc b/src/crimson/net/ProtocolV2.cc index c9512cc9d3d..0c82edc1564 100644 --- a/src/crimson/net/ProtocolV2.cc +++ b/src/crimson/net/ProtocolV2.cc @@ -482,6 +482,9 @@ ProtocolV2::banner_exchange(bool is_connect) if (this->peer_required_features == 0) { this->connection_features = msgr2_required; } + const bool is_rev1 = HAVE_MSGR2_FEATURE(peer_supported_features, REVISION_1); + tx_frame_asm.set_is_rev1(is_rev1); + rx_frame_asm.set_is_rev1(is_rev1); auto hello = HelloFrame::Encode(messenger.get_mytype(), conn.target_addr);