iSCSI: Session continuation and ERL=0
Pittman, Joseph <Joseph.Pittman <at> netapp.com>
2004-12-08 14:49:02 GMT
I have a question about session
continuation and ErrorRecoveryLevel=0
sessions.
In short:
In an ERL=0 session, is
a session allowed to persist beyond
the loss of its last constituent
TCP connection?
I think the answer is yes, and my reasoning
is based partly on
text in Section 5.3.6 of RFC3720. That section
describes
Session Continuation as
"the process by which a preexisting
session continues to be used
by connection reinstatement... or by
adding a connection
with a new CID."
No mention is made of
ErrorRecoveryLevel. This leads me to think
that as long as the target
supports session continuation in this
case, and as long as the initiator adds
a new connection to the
session in a timely fashion, the session can survive
loss of its
last TCP connection.
In general, my understanding is that,
whenever ANY connection is
terminated on an ERL=0 session, all commands
allegiant to THAT
connection are immediately terminated at the
target. But the
session can survive loss of any individual connection,
subject to
target-imposed Time2Retain timeout after loss of the LAST
connection.
Is my understanding correct? Or
am I missing something?
Thanks in advance, either for confirmation,
or for setting me
straight.
_______________________________________________
Ips mailing list
Ips <at> ietf.org
https://www1.ietf.org/mailman/listinfo/ips