]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
msg/async/ProtocolV2: switch to FrameAssembler
authorIlya Dryomov <idryomov@gmail.com>
Sat, 25 Apr 2020 09:44:47 +0000 (11:44 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 13 Jul 2020 12:45:10 +0000 (14:45 +0200)
commitd310ae99f537f0ce33442bd968880167951fabd4
tree860d0f74884ab46c6e502a22d752dc68a71b4817
parent95dea12a49c018ffa6b36899d35d7cd79fad808d
msg/async/ProtocolV2: switch to FrameAssembler

Factor out the disassembly code from ProtocolV2 and switch
ProtocolV2 to FrameAssembler.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit b9e0cfe1cce13b9e977bcea192da7c7843a3023d)

Conflicts:
src/msg/async/ProtocolV2.cc [ context: commit d3ec4c01d17
  ("msg: Build target 'common' without using namespace in
  headers") not in nautilus ]
src/msg/async/ProtocolV2.cc
src/msg/async/ProtocolV2.h
src/msg/async/frames_v2.cc
src/msg/async/frames_v2.h