SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    RE: iSCSI sessions: Let's try again



    Matt,
    
    From the little I understand, there is a command window built into this
    scheme which should act as a means to regulate flow of commands.  You should
    not need an additional connection to perform that function.  I do not think
    stuffing receive buffers is a good technique but it is a good system test.
    
    Doug
    
    > -----Original Message-----
    > From: owner-ips@ece.cmu.edu [mailto:owner-ips@ece.cmu.edu]On Behalf Of
    > Matt Wakeley
    > Sent: Tuesday, October 03, 2000 12:37 AM
    > To: Douglas Otis; IPS Reflector
    > Subject: Re: iSCSI sessions: Let's try again
    >
    >
    >
    >
    > Douglas Otis wrote:
    >
    > > > Reasons requiring 2 tcp connections per iSCSI session (one for
    > > > commands the
    > > > other for data):
    > > >
    > > > 1- It allows a target to temporarily flow control commands from
    > > > the initiator
    > > > while still allowing data to continue on the "data"
    > connection (allowing
    > > > commands to complete so that the flow control can be opened again).
    > >
    > > How do you go about managing the buffers of these connections using TCP?
    >
    > Doug, even you know that if you stop reading <in this case the
    > commands> from
    > the TCP stream, TCP will eventually stop the initiator from
    > sending commands.
    > Thus, if the SCSI command queue fills up, the target stops
    > reading from TCP,
    > which eventually shuts down the initiator from sending more commands.
    >
    > -Matt
    >
    >
    
    


Home

Last updated: Tue Sep 04 01:06:52 2001
6315 messages in chronological order