cuObjServer API Specification#
The cuObjServer library provides server-side C++ APIs to create an
RDMA-capable server endpoint, register host memory, prepare registered memory
views, and service GET/PUT requests using RDMA descriptors received through the
application control path.
Key features include:
Server endpoint setup with IPv4 and IPv6 address support.
Host memory registration for single-buffer and scatter-gather transfers.
Synchronous GET/PUT operations.
Optional asynchronous completion through
poll().Per-thread channel allocation for concurrent callers.
Configurable RDMA tuning parameters.
Telemetry and logging capabilities.
Maximum operation size of 1 GiB per
handleGetObject()orhandlePutObject()call.
Protocol support:
CUOBJ_PROTO_RDMA_DC_V1(RDMA Dynamically Connected version 1)