From: Kefu Chai Date: Fri, 24 Jul 2020 09:00:06 +0000 (+0800) Subject: crimson/msgr: Revert "don't advertise the on-wire format v2.1." X-Git-Tag: v16.1.0~1619^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7d121754a1f12cfc719dbeeaa478bc72e8acc0e2;p=ceph.git crimson/msgr: Revert "don't advertise the on-wire format v2.1." This reverts commit a74948bc5095b32212189352c163030bfe10db71. Signed-off-by: Kefu Chai --- diff --git a/src/crimson/net/ProtocolV2.cc b/src/crimson/net/ProtocolV2.cc index 3d1c371bdda4..3e348241569b 100644 --- a/src/crimson/net/ProtocolV2.cc +++ b/src/crimson/net/ProtocolV2.cc @@ -22,8 +22,6 @@ #include "Interceptor.h" #endif -#define CRIMSON_MSGR2_SUPPORTED_FEATURES (0ull) - using namespace ceph::msgr::v2; using crimson::common::local_conf; @@ -397,7 +395,7 @@ ProtocolV2::banner_exchange(bool is_connect) { // 1. prepare and send banner bufferlist banner_payload; - encode((uint64_t)CRIMSON_MSGR2_SUPPORTED_FEATURES, banner_payload, 0); + encode((uint64_t)CEPH_MSGR2_SUPPORTED_FEATURES, banner_payload, 0); encode((uint64_t)CEPH_MSGR2_REQUIRED_FEATURES, banner_payload, 0); bufferlist bl; @@ -408,7 +406,7 @@ ProtocolV2::banner_exchange(bool is_connect) logger().debug("{} SEND({}) banner: len_payload={}, supported={}, " "required={}, banner=\"{}\"", conn, bl.length(), len_payload, - CRIMSON_MSGR2_SUPPORTED_FEATURES, CEPH_MSGR2_REQUIRED_FEATURES, + CEPH_MSGR2_SUPPORTED_FEATURES, CEPH_MSGR2_REQUIRED_FEATURES, CEPH_BANNER_V2_PREFIX); INTERCEPT_CUSTOM(custom_bp_t::BANNER_WRITE, bp_type_t::WRITE); return write_flush(std::move(bl)).then([this] { @@ -463,7 +461,7 @@ ProtocolV2::banner_exchange(bool is_connect) peer_supported_features, peer_required_features); // Check feature bit compatibility - uint64_t supported_features = CRIMSON_MSGR2_SUPPORTED_FEATURES; + uint64_t supported_features = CEPH_MSGR2_SUPPORTED_FEATURES; uint64_t required_features = CEPH_MSGR2_REQUIRED_FEATURES; if ((required_features & peer_supported_features) != required_features) { logger().error("{} peer does not support all required features"