SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


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

    Re: Unsolicited data PDU retry



    Tony,
    
    In addition to what Julian said, let me add one more comment.
    
    Initiator is not expected to initiate any Data-Out recovery on its own -
    without being requested so via a recovery R2T by the target.  The unsolicited
    data PDU retry is not advised.  This follows from the design goal (e)
    in section 5.1.2 (top of page 80 in rev15) - only one side drives error
    recovery for a given class of PDUs, and target does it for Data-Out.
    
    Hope that clarifies.
    --
    Mallikarjun
    
    Mallikarjun Chadalapaka
    Networked Storage Architecture
    Network Storage Solutions
    Hewlett-Packard MS 5668 
    Roseville CA 95747
    cbm@rose.hp.com
    
    ----- Original Message ----- 
    From: "Julian Satran" <Julian_Satran@il.ibm.com>
    To: <tonyb@cybernetics.com>
    Cc: <ips@ece.cmu.edu>; <owner-ips@ece.cmu.edu>
    Sent: Wednesday, August 07, 2002 9:56 AM
    Subject: Re: Unsolicited data PDU retry
    
    
    > Tony,
    > 
    > Not all the recovery details are made explicit in text.
    > The code is a bit more complete but it is also not exhaustive.
    > It is meant to model recovery for interoperability.
    > 
    > As for the data our assumption has been that target will drop data for 
    > non-instantiated tasks (not a known ITT).
    > As for duplicates ignoring duplicates is implied by the window rules in 2.
    > 
    > Julo
    > 
    > 
    > 
    > 
    > "Tony Battersby" <tonyb@cybernetics.com>
    > Sent by: owner-ips@ece.cmu.edu
    > 08/06/2002 09:22 PM
    > Please respond to tonyb
    > 
    >  
    >         To:     <ips@ece.cmu.edu>
    >         cc: 
    >         Subject:        Unsolicited data PDU retry
    > 
    >  
    > 
    > In section 5.2.1 Usage of Retry (draft 15), it is specified that 
    > initiators
    > can resend commands that have not been acknowledged for a timeout period.
    > Does this retry include re-sending unsolicited data PDU's?  The target is
    > supposed to ignore non-immediate commands with duplicate CmdSN's or 
    > CmdSN's
    > outside the expected range, which takes care of immediate data, but I 
    > don't
    > see anywhere where it is specified that the target should ignore duplicate
    > or unexpected unsolicited data PDUs.  Or, is the target supposed to hold 
    > on
    > to unsolicited data PDU's for a command that it does not know about (e.g.
    > because the command PDU was discarded due to a digest error) and then 
    > later
    > re-associate the unsolicited data PDU's with the correct command when the
    > command PDU is re-sent by the initiator?
    > 
    > The last paragraph of section 2.4.2.2 gives some rules for the ordering of
    > unsolicited data for different commands, which may also be related.
    > 
    > Thanks,
    > Anthony J. Battersby
    > Cybernetics
    > 
    > 
    > 
    
    


Home

Last updated: Wed Aug 07 17:18:57 2002
11560 messages in chronological order