Wojciech Malikowski 04814b72a8 lib/ftl: Internal IO retry mechanism in case ENOMEM from nvme layer
Added internal retry IO queue. In case ENOMEM from
nvme layer request is put to retry queue. When some
inflight operations are completed try to make progress
on IOs in retry queue in first place.

Change-Id: Ie9d3d20bd34431ee57f9454f242b0cdca349c804
Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/448461
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
2019-03-28 14:17:11 +00:00
..
2019-01-29 00:12:07 +00:00
2019-01-29 00:12:07 +00:00
2019-01-11 09:15:39 +00:00
2019-01-11 09:15:39 +00:00
2019-01-11 09:15:39 +00:00
2019-01-11 09:15:39 +00:00
2019-01-18 18:58:04 +00:00
2019-01-18 18:58:04 +00:00
2019-01-18 18:58:04 +00:00
2019-01-18 18:58:04 +00:00