CRN

Dave Peterson dap at nsco.network.com
Thu Jun 25 15:10:23 PDT 1998


* From the T10 (formerly SCSI) Reflector (t10 at symbios.com), posted by:
* Dave Peterson <dap at nsco.network.com>
*

--------------F4C9EFD63488D9CF47E058BA
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Dal Allan wrote:

> Hi Doug,
>
> > If there is no CRN associated with task management functions, then how
> > do you know if one gets lost?
>
> You won't if you queue them, but nobody in their right mind would do that,
> task management have to be interlocked so they can be controlled.
>
> It was Matt who asked the right question in the meeting.
>
> "If the task management function has a CRN and the target is not accepting
> Sequences because there is an out-of-order problem how are you going to get
> the task management Sequence accepted by the target?"
>
> Dal

Shouldn't the question read:

"If the task management function has a CRN and the target is not accepting
Exchanges because there is an out-of-order problem how are you going to get
the task management Exchange accepted by the target?"

And the answer:
Assuming an in-order environment retransmit the required command/CRN(s).
If the command/CRN cannot be sent successfully within the ULP timeout chances
are the loop is not well. PRLO will clear the tasks, PRLI will clear the CRN.

--
===================================================================
Dave Peterson                     phone : 612-391-1008
Senior Engineer
StorageTek Network Systems Group  email: dap at network.com



--------------F4C9EFD63488D9CF47E058BA
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit


 Dal Allan wrote: Hi Doug, > If there is no CRN associated with task management functions, then how 
> do you know if one gets lost? You won't if you queue them, but nobody in their right mind would do that, 
task management have to be interlocked so they can be controlled. It was Matt who asked the right question in the meeting. "If the task management function has a CRN and the target is not accepting 
Sequences because there is an out-of-order problem how are you going to get 
the task management Sequence accepted by the target?" Dal Shouldn't the question read: "If the task management function has a CRN and the target is not accepting 
Exchanges because there is an out-of-order problem how are you going to get 
the task management Exchange accepted by the target?" And the answer: 
Assuming an in-order environment retransmit the required command/CRN(s). 
If the command/CRN cannot be sent successfully within the ULP timeout chances 
are the loop is not well. PRLO will clear the tasks, PRLI will clear the CRN. -- 
===================================================================
Dave Peterson                     phone : 612-391-1008
Senior Engineer 
StorageTek Network Systems Group  email: dap at network.com  

--------------F4C9EFD63488D9CF47E058BA--

*
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at symbios.com





More information about the T10 mailing list