SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    iSCSI: retries and SCSI



    If one thinks about retries wrt layering, the iSCSI
    notion of retry is at the iSCSI layer and hence is aimed
    primarily at causing the target to retransmit stuff
    (data, responses) that didn't make it to the initiator
    previously for some reason (e.g., connection or CRC
    failure).  That's an architectural purist viewpoint
    that views an iSCSI retry as being about iSCSI, not
    SCSI, and hence about having the target retransmit
    iSCSI stuff that it's retained, as opposed to re-
    executing SCSI operations.
    
    A practical engineering viewpoint then notices that if
    the SCSI operation is idempotent (doing it over has no
    ill effects - generally the case for disk operations),
    then a target that has not retained the stuff required
    to respond to a retry could re-execute the operation as
    opposed to failing the retry.  The motivation for doing
    this is that an iSCSI recovery on the initiator side
    should in general be cheaper (time/resources) than a
    SCSI recovery.  When the operation is not idempotent
    (doing it over has ill effects - tape reads and writes
    are examples), then this optimization is not applicable
    and if the target hasn't retained the stuff required
    to respond to the retry, it has to fail/reject the retry.
    
    This is among the topics that should be explained in the
    more detailed description of error recovery that was
    recognized as needed in the draft as part of the Orlando
    meeting.
    
    --David
    
    ---------------------------------------------------
    David L. Black, Senior Technologist
    EMC Corporation, 42 South St., Hopkinton, MA  01748
    +1 (508) 435-1000 x75140     FAX: +1 (508) 497-8500
    black_david@emc.com       Mobile: +1 (978) 394-7754
    ---------------------------------------------------
    
    


Home

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