Commit de9b1d5a authored by Tomasz Zawadzki's avatar Tomasz Zawadzki
Browse files

example/perf: report errors when submitting I/O



Perf app correctly tracked the I/O errors when handling completions,
yet errors during submissions were ignored.

Found when debugging #3126.
This patch will result in 100% reproduction of the issue above.

Signed-off-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Change-Id: Ie897f01a0e50e6420cae76ebd0e7aac4c0c86942
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20323


Community-CI: Mellanox Build Bot
Reviewed-by: default avatarAleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Reviewed-by: default avatarMateusz Kozlowski <mateusz.kozlowski@solidigm.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
parent afea01c0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1510,6 +1510,7 @@ submit_single_io(struct perf_task *task)
			spdk_dma_free(task->iovs[0].iov_base);
			free(task->iovs);
			spdk_dma_free(task->md_iov.iov_base);
			task->ns_ctx->status = 1;
			free(task);
		}
	} else {