Revision 837c3901
b/block/iscsi.c | ||
---|---|---|
145 | 145 |
|
146 | 146 |
if (iTask->retries-- > 0 && status == SCSI_STATUS_CHECK_CONDITION |
147 | 147 |
&& task->sense.key == SCSI_SENSE_UNIT_ATTENTION) { |
148 |
error_report("iSCSI CheckCondition: %s", iscsi_get_error(iscsi)); |
|
148 | 149 |
iTask->do_retry = 1; |
149 | 150 |
goto out; |
150 | 151 |
} |
151 | 152 |
|
152 | 153 |
if (status != SCSI_STATUS_GOOD) { |
153 |
error_report("iSCSI: Failure. %s", iscsi_get_error(iscsi));
|
|
154 |
error_report("iSCSI Failure: %s", iscsi_get_error(iscsi));
|
|
154 | 155 |
} |
155 | 156 |
|
156 | 157 |
out: |
... | ... | |
325 | 326 |
} |
326 | 327 |
|
327 | 328 |
if (iTask.do_retry) { |
329 |
iTask.complete = 0; |
|
328 | 330 |
goto retry; |
329 | 331 |
} |
330 | 332 |
|
... | ... | |
399 | 401 |
} |
400 | 402 |
|
401 | 403 |
if (iTask.do_retry) { |
404 |
iTask.complete = 0; |
|
402 | 405 |
goto retry; |
403 | 406 |
} |
404 | 407 |
|
... | ... | |
433 | 436 |
} |
434 | 437 |
|
435 | 438 |
if (iTask.do_retry) { |
439 |
iTask.complete = 0; |
|
436 | 440 |
goto retry; |
437 | 441 |
} |
438 | 442 |
|
... | ... | |
683 | 687 |
scsi_free_scsi_task(iTask.task); |
684 | 688 |
iTask.task = NULL; |
685 | 689 |
} |
690 |
iTask.complete = 0; |
|
686 | 691 |
goto retry; |
687 | 692 |
} |
688 | 693 |
|
... | ... | |
767 | 772 |
} |
768 | 773 |
|
769 | 774 |
if (iTask.do_retry) { |
775 |
iTask.complete = 0; |
|
770 | 776 |
goto retry; |
771 | 777 |
} |
772 | 778 |
|
... | ... | |
836 | 842 |
} |
837 | 843 |
|
838 | 844 |
if (iTask.do_retry) { |
845 |
iTask.complete = 0; |
|
839 | 846 |
goto retry; |
840 | 847 |
} |
841 | 848 |
|
Also available in: Unified diff