SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

    RE: iSCSI: Inquiry, Mode Sense, Read Capacity




    David is right. Response doe not contain data proper.
    Phase collapse is for the last DataPDU in which a target can fit a GOOD status (and thus avoid an additional response) and some residual counts (when those are not considered errors).

    Julo


    Black_David@emc.com
    Sent by: owner-ips@ece.cmu.edu

    03-10-01 20:21
    Please respond to Black_David

           
            To:        lxing@Crossroads.com, ips@ece.cmu.edu
            cc:        
            Subject:        RE: iSCSI: Inquiry, Mode Sense, Read Capacity

           


    The governing text is the following from p.62 of -08 on the contents of
    the Response PDU:

        3.4.6 Data Segment - Sense and Response Data Segment
           
           iSCSI targets MUST support and enable autosense.  If Status is CHECK

           CONDITION (0x02), then the Data Segment contains sense data for the
           failed command.  
           
           For some iSCSI responses, the response data segment MAY contain some

           response related information, (e.g., for a target failure it may
           contain a vendor specific detailed description of the failure).

    Julian may be able to shed more light on the intended meaning of
    "phase collapse" for the response case, but the above text makes
    it quite clear that data transferred by the action of a SCSI command
    (including Read, Inquiry, Mode Sense, and Read Capacity) cannot be
    put in the Response PDU.  A target can send the Response PDU immediately
    following the last Data-In PDU for the associated command, which is
    similar to the ability of an Initiator to send unsolicited Data-Out
    PDUs.  There is no Target analog to the Initiator's ability to send
    Immediate Data in the same PDU as the SCSI command.

    Thanks,
    --David

    > -----Original Message-----
    > From: Lee Xing [mailto:lxing@crossroads.com]
    > Sent: Wednesday, October 03, 2001 2:00 PM
    > To: Black_David@emc.com; ips@ece.cmu.edu
    > Subject: RE: iSCSI: Inquiry, Mode Sense, Read Capacity
    >
    >
    > David,
    >
    > Thanks for the info.  It helps.  
    > Please see my new question below.
    >
    >
    > > Q2:
    > > There are 10 target opcodes on page 43 of v.07, and two of
    > > them are specified as:
    > > (-snip)
    >
    > See previous answer.  Data-in transfers data for any SCSI command
    > that has data to transfer.  This includes all three of your examples.
    > "READ" actually includes any SCSI command that transfers "data" (as
    > that term is defined by SCSI) from Target to Initiator.  This includes
    > INQUIRY, MODE SENSE, and READ CAPACITY.
    >
    >
    >
    > New Question:
    >
    > on page 23 of v.08, it says "For performance reasons, iSCSI allows
    > a "phase-collapse".  A command and its associated data may be
    > shipped together from initiator to target and data and responses
    > may be shipped together from targets."
    >
    > The question is if "Data-in transfers data for any SCSI command
    > that has data to transfer" (see the answer to Q2) is a true
    > statement, should we clear the above sentence (on page 23 of v.08)
    > a bit?
    >
    > Thanks.
    >
    >
    >
    > Lee
    > Crossroads Systems, Inc.
    >




Home

Last updated: Wed Oct 03 17:17:22 2001
7015 messages in chronological order