|  | 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 RE: iSCSI question
 
 Pat,   Thanks. I understand your point. Although terminating a 
session may be easy, but, starting a new session requires new login, 
parameter exchange, new connections establishment, authentication, etc. So I 
wonder how is this any simpler than a simple PDU retransmit?   Yours, -Shahram 
  
  Shahram,   Wen you start a 
  new session, you don't recover any PDUs. All the iSCSI state died with the old 
  session. iSCSI doesn't know the new session had any relationship to the old 
  session.   As Julian said, 
  recovery at that point is up to the SCSI layer above iSCSI. It is up to SCSI 
  to retry any commands that it wants to retry. When SCSI retries a command, 
  iSCSI doesn't know it is a retry. To the iSCSI layer it is just like any other 
  SCSI command it receives.   Pat   Julian,   To 
  start a new session you need to start new connections and you need to 
  support the 
  PDU recovery. So how is that a subset of PDU and connection 
  recovery?     -Shahram   (I will explain the detailed clarity issues in another 
  email) 
    Session 
    recovery is in fact leaving all recovery to SCSI - it drops everything and 
    creates a new session.
 As for you 
    comment on the clarity of chapter 5 at this stage it makes sense to be 
    either specific
 or keep this type of 
    comment out of this context.
 
 Julo
 
 
 
 
      
      
        |  | Shahram Davari 
          <Shahram_Davari@pmc-sierra.com> 08/07/2002 06:09 PM 
 | To:        Julian Satran/Haifa/IBM@IBMIL
 cc: 
                 ips@ece.cmu.edu, 
          owner-ips@ece.cmu.edu
 Subject:        RE: iSCSI 
          question
 
 
 |  
 Julian,
 
 Thanks. I have read that section but 
    it is not very clear.
 
 I also agree 
    that Connection recovery requires everything in command recovery.
 But what about session recovery? 
    isn't it a superset of both connection and command recovery?
 
 Yours,
 -Shahram
 -----Original 
    Message-----
 From: Julian Satran 
    [mailto:Julian_Satran@il.ibm.com]
 Sent: Wednesday, August 07, 2002 
    11:03 AM
 To: Shahram Davari
 Cc: ips@ece.cmu.edu; 
    owner-ips@ece.cmu.edu
 Subject: Re: iSCSI 
    question
 
 
 Sharam,
 
 You may want to go over the recovery chapter.
 It 
    has detailed answers to all your questions.
 The 
    superset/subset is based on functions you need for the next 
    level.
 
 Session recovery drops real recovery to 
    SCSI.
 Command recovery recovers from individual command 
    errors without
 changing connection and the highest enable you to switch 
    to a new connection and
 continue commands there.
 
 2 
    requires everything in 1.
 
 Julo
 
 
 
      
      
        |  | Shahram Davari 
          <Shahram_Davari@pmc-sierra.com> Sent by: owner-ips@ece.cmu.edu
 08/07/2002 05:17 PM  | To: 
                 ips@ece.cmu.edu
 cc:
 Subject:   
               iSCSI question
 
 
 |  
 
 Hi,
 
 I have a 
    question regarding the hierarchy of error recovery.
 Section 6.13 mentions 
    the hierarchy as:
 
 2: Connection recovery
 1: Digest failure 
    recovery
 0: Session recovery
 
 And it states that the higher levels 
    are a superset of the
 lower levels and that the level of complexity 
    increases from 0->1->2.
 
 Couple of questions:
 
 1) How is 
    digest failure recovery done? by retransmission of PDUs?
 2) Why is the 
    connection recovery a superset of session recovery
 and more 
    complex?
 3) It seems to me the order should be:
 
 2: Session 
    recovery
 1: Connection recovery
 0: Digest failure 
    recovery
 
 
 I appreciate any 
    insight.
 
 Thanks,
 -Shahram
 
 
 
 
 
 
 Home
 
Last updated: Thu Aug 08 17:18:59 2002 11576 messages in chronological order
 
 |