SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    RE: ISCSI: flow control



    Mike,
    
    > In essence, this is what InfiniBand does and others have been 
    > advocating.  When the ACK (SCSI response) is returned it encodes a credit 
    > to inform the sender of how many receives buffers (available command queue
    
    > slots) have been posted. 
    
    Could you post, or provide a pointer to a self-contained specification of
    that
    mechanism?  If this is a pointer to InfiniBand specs, a heads-up on any
    intellectual property issues is in order.
    
    A concern that has been raised in this discussion is how
    credit information relates to the concurrency and ordering (esp. lack
    thereof) of transmission and processing of SCSI commands and
    the transmission of responses.  My understanding of the FCP approach
    to buffer management (and I assume InfiniBand is similar) is that traffic
    cannot be sent unless the sender knows that there is space in the receiver's
    buffer to accommodate it (i.e., the sender has a credit or credits
    indicating
    space in the receiver's buffer).  This implies is that if for some reason
    the receiver stalled, all the in-flight commands and data could be
    successfully
    received.  In contrast, I've seen discussion on this list of long distance
    connections in which there is potentially more traffic in flight than the
    receiver
    could accommodate if the receiver stopped.  I believe that whether to allow
    this is an open issue, but the underlying cause is valid - there is a desire
    to use iSCSI in situations where the initiator to target coupling is looser
    (in this case, due to distance) than is typical for SCSI and Fibre Channel.
    
    --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:07:06 2001
6315 messages in chronological order