Is there any mechanism in place to _exclude_ OPEN TIMEOUT from being retried (see
RED font below for details). I think there is a danger of
masking out errors if OPEN TIMEOUT
Is blindly retried.
---
4.5 I_T nexus loss
When a SAS port receives OPEN_REJECT
(NO DESTINATION), OPEN_REJECT (PATHWAY BLOCKED),
OPEN_REJECT (RESERVED INITIALIZE 0),
OPEN_REJECT (RESERVED INITIALIZE 1), OPEN_REJECT
(RESERVED STOP 0), OPEN_REJECT
(RESERVED STOP 1), or an open connection
timeout occurs in
response to a connection request, it
shall retry the connection request until:
a) the connection is established;
b) for SSP target ports, the time
indicated by the I_T NEXUS LOSS TIME field in the
mode page (see 10.2.7.4) expires; or
c) the I_T nexus loss timer, if any, expires (see 4.7.1,
8.2.2.1, 10.2.7.4, and 10.4.3.17).