SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: summary of iSCSI meeting 22 June 2000



    Ok, I'll wait, but be prepared for me to disagree with it.
    The initiator is the master, and the target is the slave, so
    the master should be the instigator of any error recovery,
    rather than the slave second guessing the master....
    
    -Matt
    
    julian_satran@il.ibm.com wrote:
    
    > After a connection is restarted (open+login) all outstanding commands are
    > resent.
    > The target intterprets the "duplicates" as it needs - restarts running
    > commands, starts
    > new ones etc.  Wait for the draft - it is already there in some incipient
    > form!
    > Julo
    >
    > Matt Wakeley <matt_wakeley@agilent.com> on 28/06/2000 00:43:30
    >
    > Please respond to Matt Wakeley <matt_wakeley@agilent.com>
    >
    > To:   ips@ece.cmu.edu
    > cc:    (bcc: Julian Satran/Haifa/IBM)
    > Subject:  Re: summary of iSCSI meeting 22 June 2000
    >
    > julian_satran@il.ibm.com wrote:
    >
    > > Matt,
    > >
    > > You are correct on the connection recovery. The initiator will do it.
    > > However data recovery, for data that has been discarded voluntarily or
    > not
    > > and command
    > > recovery are up to the target iSCSI (and to do it the target can't be
    > > completely dump).
    > > If the target is completely dumb the only thing it can do is notify).
    >
    > Julian,
    >
    > I don't see why the target is to perform command and data recovery.
    > The initiator knows what commands it sent.  It should ask the target what
    > commands it received.  This is how FCP-2 performs error recovery. Maybe I'm
    > just missing something, so please explain what you have in mind.
    >
    > -Matt
    >
    > >
    > >
    > > Julo
    > >
    > > Matt Wakeley <matt_wakeley@agilent.com> on 26/06/2000 18:39:07
    > >
    > > Please respond to Matt Wakeley <matt_wakeley@agilent.com>
    > >
    > > To:   ips@ece.cmu.edu
    > > cc:    (bcc: Julian Satran/Haifa/IBM)
    > > Subject:  Re: summary of iSCSI meeting 22 June 2000
    > >
    > > julian_satran@il.ibm.com wrote:
    > >
    > > > For all those concerned about the recovery discussion here are some
    > > > clarifications:
    > > >
    > > > 1. The whole discussion thread was related to an attempt to recover
    > from
    > > > one TCP connection failure
    > > > in a session that has multiple TCP connections in order to fully
    > exploit
    > > > the fault tolerance level users are expecting when using several
    > > > connections
    > >
    > > Agreed.
    > >
    > > > 2. As we are aware that stateful devices and operation idempotency are
    > > hard
    > > > to handle in general terms
    > > > we are currently contemplating mostly recovery mechanisms that are
    > > > "target-centric" (mostly target initiated).
    > >
    > > That's not the way I understand it.  Targets are (generically) dumb
    > devices
    > > and
    > > only do what they're told.  It is the initiator's responsibility to
    > recover
    > > the
    > > device/connection.  Not the target's responsibility to recover the
    > > initiator.
    > >
    > > This is the way FCP-2 performs error recovery.  The only thing the target
    > > does
    > > is "logout" an initiator if a master timeout expires (see RR_TOV).
    > >
    > > -Matt
    > >
    > > > Obviously we would love to be able to recreate a TCP connection
    > > > in exactly the state it got lost
    > > > but we are not aware of any such magic being available...
    > > >
    > > > Julo
    > > >
    > > > Julian Satran - IBM Research Laboratory at Haifa
    > > >
    > > > David Robinson <robinson@ebay.sun.com> on 22/06/2000 20:30:05
    > > >
    > > > Please respond to David Robinson <robinson@ebay.sun.com>
    > > >
    > > > To:   Kalman Meth/Haifa/IBM@IBMIL
    > > > cc:   ips@ece.cmu.edu, scsi-tcp@external.cisco.com (bcc: Julian
    > > >       Satran/Haifa/IBM)
    > > > Subject:  Re: summary of iSCSI meeting 22 June 2000
    > > >
    > > > meth@il.ibm.com wrote:
    > > >
    > > > > Further discussion of what happens when TCP packets get lost,
    > > especially
    > > > if
    > > > >  they contain an iSCSI header.
    > > > > How well can iSCSI compete with FC if we are so dependent on TCP,
    > with
    > > > its
    > > > > dropped packets.
    > > > >
    > > > > In the LAN, TCP packets are not generally lost and we should be
    > > > comparable
    > > > > to FC.
    > > > > Over WAN, can have packet loss and resulting complications, but that
    > is
    > > > no
    > > > > longer competing with FC
    > > > > (which doesn't exist at all in the WAN).
    > > >
    > > > Huh? TCP packets can never get lost, you either get the packet
    > > > or the connection is dropped.  There may be some delay as TCP
    > > > performs a retransmission which will be rare on LANs and not
    > > > so rare on WANs. I don't see how this is a FC vs TCP issue.
    > > >
    > > >      -David
    
    


Home

Last updated: Tue Sep 04 01:08:13 2001
6315 messages in chronological order