SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    RE: iSCSI: draft 7: Final bit in Data PDUs



    Elliot,
    
    Thanks .  Will change 2.7.1 to read:
    
    1.1.1     F (Final) Bit
    
       For outgoing data, this bit is 1 for the last PDU of unsolicited data or
       the last PDU of a sequence answering a R2T.
    
       For incoming data, this bit is 1 for the last input (read) data PDU of a
       sequence.  Input can be split in several sequences each one having it's
       own F bit. Splitting in sequences does not affect DataSN counting on
       Data-IN PDUs but MAY be used as a "change direction" indication for
       Bidirectional operations that need such a change and/or end of
       recoverable sequences by targets with a limited replay buffer.
    
       For Bidirectional operations, the F bit is 1 both for the end of the
       input sequences as well as the end of the output sequences.
    
     Comments?
    
     Julo
    
    "Elliott, Robert" <Robert.Elliott@compaq.com>@ece.cmu.edu on 07-08-2001
    20:25:13
    
    Please respond to "Elliott, Robert" <Robert.Elliott@compaq.com>
    
    Sent by:  owner-ips@ece.cmu.edu
    
    
    To:   ips@ece.cmu.edu
    cc:
    Subject:  RE: iSCSI: draft 7: Final bit in Data PDUs
    
    
    
    I think an F bit per direction would be most useful.
    
    Bidirectional command background:  the target chooses what order to run the
    reads and writes.  It can start with either, and switch from one to the
    other as often as it wishes.  These are all legal:
    
    1.  read all data, write all data
    2.  write all data, read all data
    3.  read some, write some, read some, ...
    4.  write some, read some, ...
    
    There are two independent data pointers active, one per stream.  EMDP
    applies to both.
    
    --
    Robert.Elliott@compaq.com
    Compaq Computer Server Storage
    
    
    -----Original Message-----
    From: Julian Satran [mailto:Julian_Satran@il.ibm.com]
    Sent: Monday, August 06, 2001 5:57 PM
    To: ips@ece.cmu.edu
    Subject: Re: iSCSI: draft 7: Final bit in Data PDUs
    
    
    Elliot,
    
    I have no clue how those commands are going to work.
    Can you help?
    I assume that the F bit will have to be there at both ends?
    
    Julo
    
    "Elliott, Robert" <Robert.Elliott@compaq.com>@ece.cmu.edu on 06-08-2001
    18:02:10
    
    Please respond to "Elliott, Robert" <Robert.Elliott@compaq.com>
    
    Sent by:  owner-ips@ece.cmu.edu
    
    
    To:   "'ips@ece.cmu.edu'" <ips@ece.cmu.edu>
    cc:
    Subject:  iSCSI: draft 7: Final bit in Data PDUs
    
    
    
    iSCSI draft 7 section 2.7.1 describes when the (F) Final bit is
    set in the Data-out and Data-in PDUs:
    
      For outgoing data, this bit is 1 for the last PDU of unsolicited
      data  or the last PDU of a sequence answering a R2T.
    
      For incoming data, this bit is 1 for the last input (read) data
      PDU of a sequence.
    
    It needs to define how this works for bidirectional commands.
    Is the F bit set to one on both the last Data-out PDU and the last
    Data-in PDU?  Or is it set to one only on the last Data PDU,
    whatever direction it may be?
    
    --
    Robert.Elliott@compaq.com
    Compaq Computer Server Storage
    
    
    
    
    
    


Home

Last updated: Tue Sep 04 01:04:04 2001
6315 messages in chronological order