From: Sage Weil Date: Mon, 4 Mar 2019 14:44:56 +0000 (-0600) Subject: Merge PR #26704 into master X-Git-Tag: v14.1.1~70 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=067f72f2a236895e6723370e374f5db150b65d13;p=ceph.git 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 --- 067f72f2a236895e6723370e374f5db150b65d13