From 696d2dc6ac683508afc17a7e73ec88b5464c08b6 Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Wed, 13 Feb 2019 19:13:43 +0100 Subject: [PATCH] msg/async: perform V2 frame dispatch in dedicated method. Signed-off-by: Radoslaw Zarzynski --- src/msg/async/ProtocolV2.cc | 4 ++++ src/msg/async/ProtocolV2.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/msg/async/ProtocolV2.cc b/src/msg/async/ProtocolV2.cc index 61a7d346923..ade751432da 100644 --- a/src/msg/async/ProtocolV2.cc +++ b/src/msg/async/ProtocolV2.cc @@ -1464,6 +1464,10 @@ CtPtr ProtocolV2::handle_read_frame_preamble_main(char *buffer, int r) { } } + return handle_read_frame_dispatch(); +} + +CtPtr ProtocolV2::handle_read_frame_dispatch() { ldout(cct, 10) << __func__ << " next payload_len=" << next_payload_len << " tag=" << static_cast(next_tag) << dendl; diff --git a/src/msg/async/ProtocolV2.h b/src/msg/async/ProtocolV2.h index 278c4da1a9c..1514e199b60 100644 --- a/src/msg/async/ProtocolV2.h +++ b/src/msg/async/ProtocolV2.h @@ -161,6 +161,7 @@ private: Ct *read_frame(); Ct *handle_read_frame_preamble_main(char *buffer, int r); + Ct *handle_read_frame_dispatch(); Ct *handle_frame_payload(char *buffer, int r); Ct *ready(); -- 2.39.5