+17
−23
Loading
rw_depth was a misinterpretation of the spec. It is based on the value of max_qp_rd_atom which only governs the number of read and atomic operations. However, we were using rw_depth to block both read and write operations which is an unnecessary restriction. write operations should only be governed by the number of Work Requests posted to the send queue. We currently guarantee that we will never overshoot the queue depth for Work requests since they are embedded in the requests and limited to a size of max_queue_depth. Change-Id: Ib945ade4ef9a63420afce5af7e4852932345a460 Signed-off-by:Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/c/441165 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com>