SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    iSCSI: ExpStatRN



    Julian,
    
    I am confused by section 2.3.4 where it says
    
    "Command responses up to ExpStatRN-1 (mod 2**32) have been received
    (acknowledges status) on the connection."
    
    First of all, can't a target execute the commands in a different order from
    the order in which the commands were received?  If so, then won't the StatSN
    coming back NOT be in sequential order?  The initiator needs to scoreboard
    responses from the target, and a single cumulative acknowledgement counter
    won't do the job.
    
    Who chooses the StatSN value for each response?  Section 2.4.7 says
    the target generates this value on a per-connection basis.  But the name
    "ExpStatSN", which is sent by the initiator, implies that the initiator
    generates this value.
    
    If the initiator generates this value, then how can multiple commands be
    in flight if the value ExpStatSN-1 has already been received by the
    initiator?
    
    If the target generates this value, then "ExpStatSN" is an inapproporiate
    and misleading name for this field.  It implies that the StatSN for the
    corresponding response should be the same as the ExpStatSN generated
    by the initiator for the original outgoing command.
    
    Josh
    


Home

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