+4
−0
+120
−21
Loading
RDMA work requests generated between two calls to NVMe RDMA QP processing function are chained into a list and then posted together to a queue in next call to processing function. Batching improves performance in scenarios with deep queues and heavy load on CPU. But it may cause latency increase on smaller loads. Batching is configurable with RPC methods and configuration file. Signed-off-by:Evgeniy Kochetov <evgeniik@mellanox.com> Signed-off-by:
Sasha Kotchubievsky <sashakot@mellanox.com> Signed-off-by:
Alexey Marchuk <alexeymar@mellanox.com> Change-Id: I600bce78427eb7e8ed819bbbe523ad318e2da32b Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/462585 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>