+14
−32
Loading
One of stop conditions in data WR release function was wrong. This can cause release of uncompleted data WRs. Release of WRs that are not yet completed leads to different side-effects, up to data corruption. The issue was introduced with send WR batching feature in commit 9d63933b. This patch fixes stop condition and contains some refactoring to simplify WR release function. 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: Ie79f64da345e38038f16a0210bef240f63af325b Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/466029 Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by:
Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com> Reviewed-by:
Seth Howell <seth.howell@intel.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com>