From: Radoslaw Zarzynski Date: Wed, 13 Feb 2019 18:13:43 +0000 (+0100) Subject: msg/async: perform V2 frame dispatch in dedicated method. X-Git-Tag: v14.1.1~157^2~34 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=696d2dc6ac683508afc17a7e73ec88b5464c08b6;p=ceph.git msg/async: perform V2 frame dispatch in dedicated method. Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/msg/async/ProtocolV2.cc b/src/msg/async/ProtocolV2.cc index 61a7d3469237..ade751432da4 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 278c4da1a9cc..1514e199b60f 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();