TESTS, After a target/lun reset, wait until the lun stabilizes before continuing the tests
This commit is contained in:
@@ -204,6 +204,19 @@ test3:
|
|||||||
}
|
}
|
||||||
printf("[OK]\n");
|
printf("[OK]\n");
|
||||||
|
|
||||||
|
again:
|
||||||
|
task = iscsi_testunitready_sync(iscsi, lun);
|
||||||
|
if (task == NULL) {
|
||||||
|
printf("[FAILED]\n");
|
||||||
|
printf("Failed to send TESTUNITREADY command: %s\n", iscsi_get_error(iscsi));
|
||||||
|
ret++;
|
||||||
|
goto finished;
|
||||||
|
}
|
||||||
|
if (task->status != SCSI_STATUS_GOOD) {
|
||||||
|
scsi_free_scsi_task(task);
|
||||||
|
goto again;
|
||||||
|
}
|
||||||
|
scsi_free_scsi_task(task);
|
||||||
|
|
||||||
test4:
|
test4:
|
||||||
|
|
||||||
|
|||||||
@@ -204,6 +204,19 @@ test3:
|
|||||||
}
|
}
|
||||||
printf("[OK]\n");
|
printf("[OK]\n");
|
||||||
|
|
||||||
|
again:
|
||||||
|
task = iscsi_testunitready_sync(iscsi, lun);
|
||||||
|
if (task == NULL) {
|
||||||
|
printf("[FAILED]\n");
|
||||||
|
printf("Failed to send TESTUNITREADY command: %s\n", iscsi_get_error(iscsi));
|
||||||
|
ret++;
|
||||||
|
goto finished;
|
||||||
|
}
|
||||||
|
if (task->status != SCSI_STATUS_GOOD) {
|
||||||
|
scsi_free_scsi_task(task);
|
||||||
|
goto again;
|
||||||
|
}
|
||||||
|
scsi_free_scsi_task(task);
|
||||||
|
|
||||||
test4:
|
test4:
|
||||||
|
|
||||||
|
|||||||
@@ -204,6 +204,19 @@ test3:
|
|||||||
}
|
}
|
||||||
printf("[OK]\n");
|
printf("[OK]\n");
|
||||||
|
|
||||||
|
again:
|
||||||
|
task = iscsi_testunitready_sync(iscsi, lun);
|
||||||
|
if (task == NULL) {
|
||||||
|
printf("[FAILED]\n");
|
||||||
|
printf("Failed to send TESTUNITREADY command: %s\n", iscsi_get_error(iscsi));
|
||||||
|
ret++;
|
||||||
|
goto finished;
|
||||||
|
}
|
||||||
|
if (task->status != SCSI_STATUS_GOOD) {
|
||||||
|
scsi_free_scsi_task(task);
|
||||||
|
goto again;
|
||||||
|
}
|
||||||
|
scsi_free_scsi_task(task);
|
||||||
|
|
||||||
test4:
|
test4:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user