SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: iSCSI: retries and SCSI



    Black_David@emc.com wrote:
    
    > 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.
    
    David,
    
    Thanks for the clarification on this. This approach of
    rejecting the retry, rather than not retrying for sequential
    devices, poses a couple of problems :
    
    a) The responsibility of dealing with the reject will lie
        with a iSCSI-pSCSI or iSCSI-FC bridge in most of
        the tape connectivity cases.
    
    b) The target iSCSI layer now needs to share SCSI state
         information with its ULP on the device's class and abilities.
         (something that would normally be exchanged b/n the peer
          SCSI ULPs on either side.)
    
    I believe the draft already intends to address the issue of retries
    on a connection failure being made optional
    [if the initiator detects ULP timeout and wishes not to retry].
    
    I would like to suggest that the same policy be applied to digest
    errors as well. (as initiators may not wish to retry on a digest error,
    when it sees a ULP timeout.).
    This allows initiators the flexibility to not retry the I/O to
    non-idempotent target media.
    
    Thanks & Regards,
    Santosh
    
    
    begin:vcard 
    n:Rao;Santosh 
    tel;work:408-447-3751
    x-mozilla-html:FALSE
    org:Hewlett Packard, Cupertino.;SISL
    adr:;;19420, Homestead Road, M\S 43LN,	;Cupertino.;CA.;95014.;USA.
    version:2.1
    email;internet:santoshr@cup.hp.com
    title:Software Design Engineer
    x-mozilla-cpt:;21088
    fn:Santosh Rao
    end:vcard
    


Home

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