From ba8cac6b05b07a93852ca360a8e215b819c69a4d Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Mon, 30 Oct 2017 16:57:48 -0700 Subject: [PATCH] test-tool, check_result(): Make failure output more informative If a SCSI command fails, report the SCSI status code. Signed-off-by: Bart Van Assche --- test-tool/iscsi-support.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test-tool/iscsi-support.c b/test-tool/iscsi-support.c index 67f36f2..958dce9 100644 --- a/test-tool/iscsi-support.c +++ b/test-tool/iscsi-support.c @@ -204,9 +204,9 @@ static int check_result(const char *opcode, struct scsi_device *sdev, return -2; } if (status == SCSI_STATUS_GOOD && task->status != SCSI_STATUS_GOOD) { - logging(LOG_NORMAL, "[FAILED] %s command failed with " - "sense. %s(0x%02x)/%s(0x%04x)", - opcode, + logging(LOG_NORMAL, + "[FAILED] %s command failed with status %d / sense key %s(0x%02x) / ASCQ %s(0x%04x)", + opcode, task->status, scsi_sense_key_str(task->sense.key), task->sense.key, scsi_sense_ascq_str(task->sense.ascq), task->sense.ascq); return -1;