761325e2fb
When an I/O failed to be issued, fio used to freeze entirely. From the fio perspective, that I/O was never being completed. Fio expected us to complete it during the I/O thread cleanup & shutdown. (spdk_fio_getevents, line 578) This patch makes the I/O issue callback complete the I/O immediately on any encountered error. Return codes are now properly propagated with io_u->error field. This also allows some additional error messages to be printed. Change-Id: I9fc3cb6c6a946b78fc8384701827a815103ed4c6 Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/392534 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Paweł Niedźwiecki <pawelx.niedzwiecki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> |
||
---|---|---|
.. | ||
bdev | ||
blob | ||
ioat | ||
nvme | ||
Makefile |