[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: iSCSI question
Connection reassignment requires more than PDU retransmission to
handle corner cases
2) Error recovery level 1&2 requires more buffering which
takes space and lowers performance. If
you support error recovery level 1 you might as well support
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
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
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.
start a new session you need to start new connections and you need to
the PDU recovery. So how is that a subset of PDU
and connection recovery?
(I will explain the detailed clarity issues in
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
or keep this type
of comment out of this context.
08/07/2002 06:09 PM
To: Julian Satran/Haifa/IBM@IBMIL
Subject: RE: iSCSI
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?
Sent: Wednesday, August
07, 2002 11:03 AM
To: Shahram Davari
Subject: Re: iSCSI
You may want to go over the
It has detailed answers to all your
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
2 requires everything in 1.
Sent by: firstname.lastname@example.org
08/07/2002 05:17 PM
I have a question regarding the hierarchy of error
Section 6.13 mentions the hierarchy as:
1: Digest failure recovery
0: Session recovery
it states that the higher levels are a superset of the
lower levels and
that the level of complexity increases from 0->1->2.
1) How is digest failure recovery done? by
retransmission of PDUs?
2) Why is the connection recovery a superset of
and more complex?
3) It seems to me the order
2: Session recovery
1: Connection recovery
Digest failure recovery
I appreciate any
Last updated: Thu Aug 08 17:18:58 2002
11576 messages in chronological order