|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: iSCSI: Data In PDU with S bit set
Dennis,
Target has to send a single status (either
in the data or in a separate response). The last statement says only that
initiator should be handle both types of responses
but it does not say that it has to support
them on a single command. As Eddy has already pointed out the task ceases
to exist as soon as the status is received.
Sending a second status is WRONG and
may inadvertently "close" at the initiator a subsequent command
using the same ITT.
Julo
Dennis Young <DYoung@Brocade.COM>
Sent by: owner-ips@ece.cmu.edu
20/02/03 04:47
|
To
| "'Buck Landry'"
<blandry@crossroads.com>, Lakshmi Ramasubramanian <nramas@windows.microsoft.com>
|
cc
| ips@ece.cmu.edu
|
Subject
| RE: iSCSI: Data In PDU with
S bit set |
|
In section 10.7 (draft 20):
Status can accompany the last Data-in PDU
if the command did not end
with an exception (i.e., the status is "good status"
- GOOD,
CONDITION MET or INTERMEDIATE CONDITION MET). The presence
of
status (and of a residual count) is signaled though the S flag
bit.
Although targets MAY choose to send even non-exception status in
separate responses, initiators MUST support non-exception status
in
Data-In PDUs.
Based on the last sentence of the above paragraph, the
initiator has
to be able to handle both cases, while the target has the option to
not send a separate response if there is no exception.
-Dennis
>-----Original Message-----
>From: Buck Landry [mailto:blandry@crossroads.com]
>Sent: Wednesday, February 19, 2003 5:18 PM
>To: Lakshmi Ramasubramanian
>Cc: ips@ece.cmu.edu; Julian_Satran@il.ibm.com
>Subject: RE: iSCSI: Data In PDU with S bit set
>
>
>Well, I don't see any explicit text (too bad), but..
>
>3.5.1.5 "the last SCSI Data-in PDU passed for a command may
>also contain the status if the status indicates termination
>with no exceptions (no sense or response involved)"
>
>.. implies (maybe just to me) that the SCSI task is terminated
>by a Data-In PDU w/S bit set. A further response to a
>terminated task would be inappropriate methinks, unless you
>want to start talking about error recovery..
>
>Hope this helps, --buck
>
> -----Original Message-----
>From: Lakshmi Ramasubramanian [mailto:nramas@windows.microsoft.com]
>Sent: Wednesday, February 19, 2003 4:55 PM
>To: ips@ece.cmu.edu
>Subject: iSCSI: Data In PDU with S bit set
>
>
>If the target sends a Data In PDU with S bit set,
>can it also send a SCSI Response PDU for the same command?
>
>If the answer is no, there is no text in the spec that
>says a target should not send scsi response PDU.
>
>thanks!
> -lakshmi
>
>
>
>
>
Home
Last updated: Fri Feb 21 11:19:18 2003
12348 messages in chronological order
|