]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
Merge PR #26704 into master
authorSage Weil <sage@redhat.com>
Mon, 4 Mar 2019 14:44:56 +0000 (08:44 -0600)
committerSage Weil <sage@redhat.com>
Mon, 4 Mar 2019 14:44:56 +0000 (08:44 -0600)
commit067f72f2a236895e6723370e374f5db150b65d13
treebb7c31d68dc8c657cb6d25409570c0c79c1cfd79
parent634780fe070bd3c35757a679a994a8f9664ca5f6
parentfdcf7d3be80baf81ccd508971affdfd54bc8661b
Merge PR #26704 into master

* refs/pull/26704/head:
msg/async, v2: drop alloc_aligned_buffer().
msg/async, v2: introduce frame late abort facility.
Revert "msg/async, v2: move ceph_msg_header2 to last frame segment."
msg, msg/async, v2: introduce late message abort facility.
msg/async, v2: failure of msg decode doesn't block throtlles.
msg/async, v2: move ceph_msg_header2 to last frame segment.
fixup: use frame epilogue for crc32 integrity checking.
msg/async, v2: epilogue size is variable in secure mode.
msg/async, v2: drop support for the buggy rx_buffers mechanism.
Revert "msg/async, v2: add flags field to frame's epilogue."
msg/async, v2: add flags field to frame's epilogue.
msg/async, v2: drop onwire_segment_t as epilogue had derogated it.
msg, msg/async, v2: drop crc fields from ceph_msg_header2.
msg/async, v2: use frame epilogue for crc32 integrity checking.
msg/async, v2: clean the ProtocolV2::{front,middle,data} up.
msg/async, v2: clean the ProtocolV2::epilogue up.
msg/async, v2: move crypto processing to segment reader.
msg/async, v2: handle epilogue separately from payload/data.
msg/async, v2: dissect decryption from SignedEncryptedFrame.
msg/async, v2: unify WAIT frames with other payload frames.
msg/async, v2: implement epilogue handling in secure mode.
msg/async, v2: message frames are pre-dispatched now.

Reviewed-by: Sage Weil <sage@redhat.com>
src/msg/async/ProtocolV2.cc
src/msg/async/frames_v2.h