From: Venky Shankar Date: Fri, 14 Mar 2025 14:07:28 +0000 (+0530) Subject: Merge PR #61877 into main X-Git-Tag: v20.3.0~362 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=8bc971ad96bf1678245100884022c6dab272d6c7;p=ceph.git Merge PR #61877 into main * refs/pull/61877/head: libcephfs_proxy: implement client side async rw operation libcephfs_proxy: implement server side async rw operation libcephfs_proxy: implement the async rw callback libcephfs_proxy: define async rw opcode and structures libcephfs_proxy: define some helper macros for callbacks libcephfs_proxy: move pointer obfuscation functions to proxy_helpers.h libcephfs_proxy: negotiate and use the async cbk feature libcephfs_proxy: implement asynchronous callbacks libcephfs_proxy: gracefully handle connection close libcephfs_proxy: add negotiation documentation libcephfs_proxy: replace legacy handshake by negotation in server side libcephfs_proxy: replace legacy handshake by negotation in client side libcephfs_proxy: implement server side negotiation libcephfs_proxy: implement client side negotiation libcephfs_proxy: implement receiving of negotiate structure libcephfs_proxy: add negotiation structures libcephfs_proxy: add support for control messages libcephfs_proxy: reuse proxy_link_{read|write} Reviewed-by: Sachin Prabhu Reviewed-by: Venky Shankar --- 8bc971ad96bf1678245100884022c6dab272d6c7