SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: iSCSI: MaxBurstSize




    Pat,

    For the initiator it is mostly a design issue and you can do without it (it tells what to expect an R2T to be, how much to prefetch etc.). For the target it is the A bit interval and a turnaround opportunity for bi-directional. For bridges and gateways it is obviously helpful.  

    Julo


    "THALER,PAT (A-Roseville,ex1)" <pat_thaler@agilent.com>
    Sent by: owner-ips@ece.cmu.edu

    21-02-02 21:47

           
            To:        Julian Satran/Haifa/IBM@IBMIL, "Robert D. Russell" <rdr@io.iol.unh.edu>
            cc:        ips@ece.cmu.edu
            Subject:        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: Fri Feb 22 05:18:08 2002
8841 messages in chronological order