PhotonLibOS icon indicating copy to clipboard operation
PhotonLibOS copied to clipboard

Is there a plan to support RDMA ?

Open loongs-zhang opened this issue 1 year ago • 1 comments

see https://github.com/apache/incubator-brpc/pull/1836

loongs-zhang avatar Aug 27 '22 06:08 loongs-zhang

Interesting. Would you like to chat a little bit? My email address is on my home page.

beef9999 avatar Aug 28 '22 01:08 beef9999

We are planing to provides RDMA supports via rSocket API, as a part of photon in not too far future. rSocket is different to kernel socket API, when users do needs zero copy feature, the buffer should take from RMDA ring. That may needs to take some efforts before RPC can make use of it.

Coldwings avatar Feb 27 '23 08:02 Coldwings

DPDK is also a good option because it is not limited to hardware.

loongs-zhang avatar Feb 28 '23 02:02 loongs-zhang

DPDK is also a good option because it is not limited to hardware.

Yes, and user-space TCP may be an issue.

lihuiba avatar Feb 28 '23 06:02 lihuiba

DPDK is also a good option because it is not limited to hardware.

Photon now has support for DPDK and user-space TCP (via f-stack), as well as RDMA (via SMC-r).

lihuiba avatar Jun 01 '23 02:06 lihuiba