SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    iSCSI: MaxBurstSize



    Julian,
    
    I still don't see the rational for MaxBurstSize. 
    
    The initiator doesn't need it to limit its required resources. The initiator
    has to have its buffers allocated when it issues a command. It has to
    control the demand on its resources by limiting the commands it issues based
    upon its available resources. 
    
    The target has FirstBurstSize and R2T's to control the demand on its
    resources.
    
    The other use of MaxBurstSize is to limit how often target may set the A
    bit, but the utility of this is unclear.
    
    Regards,
    Pat Thaler
    
    
    ---Original message----
    From: Julian Satran [mailto:Julian_Satran@il.ibm.com]
    Sent: Tuesday, February 12, 2002 12:33 AM
    To: Robert D. Russell
    Cc: ips@ece.cmu.edu
    Subject: Re: UNH Plugfest 
    +++
    
    <Section 3.8.3 should be 10.8.3>
    3. Section 3.8.3 limits the value of the Desired Data Transfer Length in
      an R2T to at most MaxBurstSize.  What is the rationale for this? 
       An R2T is sent by the target to the initiator, so why can't the
      target specify any size it wants in the R2T?  The target already
      uses R2Ts to control the flow of Data-Out PDUs from the initiator,
      so why impose this restriction on the R2Ts?
    
      Could someone please explain the benefit to this limitation on R2Ts?
    
    +++ Is this a plugfest question or one of your own?  For your own questions
    the channels are always open.  The MaxBurstSize is there to enable the
    initiator to share resources between several executing commands and limit
    the number of "pending buffers" a target will have to keep 
    in case one of the Data Out PDUS is damaged and transfer to a device is not
    possible. 
    
    +++ 
    


Home

Last updated: Thu Feb 21 17:18:02 2002
8831 messages in chronological order