Concerning CLEAR TASK SET and TST=001b

Gerry_Houlder at notes.seagate.com Gerry_Houlder at notes.seagate.com
Wed Apr 8 07:04:49 PDT 1998


* From the T10 (formerly SCSI) Reflector (t10 at symbios.com), posted by:
* Gerry_Houlder at notes.seagate.com
*
It sounds like we should make the CLEAR TASK SET function into a CLEAR ALL
TASKS function. This would result in something that works the same as
currently defined for the TST=000 case. It also will not degenerate into
"identical" functionality between CLEAR TASK SET and ABORT TASK SET for the
TST=001 case (like it is documented now, according to Peter).

This doesn't mean we won't have the possibility that ABORT TASK SET may
again become identical in function with one of the other task management
function when we get around to defining other TST values, but I think this
change greatly reduces that possibility. We will have these 3 task
management functions:

(a) ABORT TASK will only remove one task, regardless of task set
definition;
(b) CLEAR ALL TASKS will remove all tasks, regardless of task set
definition;
(c) ABORT TASK SET will remove a variable number of tasks which is
dependent on task set definition.
    For TST=0, it aborts part of the 'task set"; for TST=1 it aborts all of
the "task set"; but actually
    aborts the same commands in each case (all commands for a particular
initiator).

It is likely that ABORT TASK SET may change its boundaries with new task
set definitions and the addition of new task set definitions may create a
desire for a new ABORT SEVERAL TASK SETS function (which is a different
collection of tasks than ABORT TASK SET but still less than all tasks) but
we don't have to worry about that today.


*
* 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