+21
−36
Loading
This was previously attempted in 0bcaf050, but was reverted in bf102998 because it missed kicking the tqpair to process again when in AWAIT_REQ state and a req is released. So when a req is released and the tqpair is in AWAIT_REQ state, send a deferred message to process the tqpair. We also set a flag keeping track of whether a message is already in flight, to avoid sending extra unneeded messages if a bunch of requests are released all at once. Signed-off-by:Jim Harris <jim.harris@samsung.com> Change-Id: Icbdf02129761b08abdccfd48e969e5e4d729fcca Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25175 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by:
Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by:
Aleksey Marchuk <alexeymar@nvidia.com>