Replies: 2 comments
-
|
Thanks for raising this. OpenDAL does not support RDMA today, and it's unlikely to land as a core-level feature. The reason is that OpenDAL is a storage abstraction without a single swappable transport layer — unlike the valkey-go example you linked, where
That said, RDMA can still make sense in two shapes:
Out of curiosity — what's the storage system on the other end of your RDMA client? That would help a lot in figuring out whether this fits as a new service, an extension to an existing one, or something else. |
Beta Was this translation helpful? Give feedback.
-
|
There is a related discussion: #5090 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi team, I'm wondering if there's any chance to support RDMA in the project.
Context: in high bandwidth environment it's hard to fully utilize the b/w with TCP stack.
For example, we have 40~50GBps (two DCs) single-node-to-node b/w, but after tuning TCP parameters we're still only able to get 27GBps. We have RDMA client development in parallel, which easily reaches 80-90% of b/w.
For example, valkey go client has supported RDMA: https://github.com/valkey-io/valkey-go/tree/main/valkeyrdma
Implementation-wise, it's adding a new code path for
net.Conninterface.Beta Was this translation helpful? Give feedback.
All reactions