Spdk/test/unit/lib/bdev
Konrad Sztyber 28bcf6a760 bdev: retry IOs on ENOMEM from pull/append_copy
The IOs will now be retried after ENOMEM is received when doing memory
domain pull or appending an accel copy.  The retries are performed using
the mechanism that's already in place for IOs completed with
SPDK_BDEV_IO_STATUS_NOMEM.

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I284643bf9971338094e14617974f7511f745f24e
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17761
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2023-05-02 18:48:27 +00:00
..
bdev_zone.c update Intel copyright notices 2022-11-10 08:28:53 +00:00
bdev.c bdev: retry IOs on ENOMEM from pull/append_copy 2023-05-02 18:48:27 +00:00
compress.c bdev/compress: Port to use accel_fw instead of compressdev 2023-01-20 10:26:21 +00:00
crypto.c bdev/crypto: complete IOs on ENOMEM from accel 2023-04-19 06:36:20 +00:00
gpt update Intel copyright notices 2022-11-10 08:28:53 +00:00
mt accel: make spdk_accel_sequence_finish() void 2023-04-19 06:36:20 +00:00
nvme test/unit: add missing jsonrpc stubs 2023-03-28 06:57:59 +00:00
part.c accel: make spdk_accel_sequence_finish() void 2023-04-19 06:36:20 +00:00
raid bdev: remove spdk_bdev_ext_io_opts from spdk_bdev_io 2023-02-16 10:09:35 +00:00
scsi_nvme.c update Intel copyright notices 2022-11-10 08:28:53 +00:00
vbdev_lvol.c vbdev_lvol: esnap memdomain support 2023-05-02 18:32:19 +00:00
vbdev_zone_block.c bdev: add claim type 2023-01-05 23:28:32 +00:00
Makefile bdev/pmem: Removing bdev pmem - updated tests 2023-03-09 09:21:23 +00:00