9. Constants and Limits#
9.1. Operation Limits#
Maximum operation size: 1 GiB per
handleGetObject()orhandlePutObject()call.remote_buf_startandsizemust identify a range within the client descriptor range.size + local_offsetmust not exceed the registered local buffer size.Registered scatter-gather buffers have a maximum of 10 entries.
handleGetObject()andhandlePutObject()fail with-EIOif the registered buffer entry count exceedsparams.getMaxSge().
9.2. Poll Limits#
poll()capsmax_eventsto 16.poll()returns0when no completions are available.
9.3. Channel Limits#
Default number of channels/DCIs: 128.
Valid allocated channel IDs are in the range
0tonum_dcis - 1.INVALID_CHANNEL_IDisUINT16_MAX.
9.4. Memory Requirements#
Server memory registration is for host memory.
allocHostBuffer()returns memory aligned to the system page size.Application-owned host memory must remain valid until
deRegisterBuffer()is called.