99-233r0 - SAM-2 TASK SET FULL Clarifications

Ralph Weber ralphoweber at CompuServe.COM
Sat Aug 21 06:16:45 PDT 1999


* From the T10 Reflector (t10 at t10.org), posted by:
* Ralph Weber <ralphoweber at compuserve.com>
*
A proposal for consideration at the September meetings has
been placed on the T10 FTP site as:

< ftp://ftp.t10.org/t10/document.99/99-233r0.pdf >

The majority of the text of the proposal is as follows. Text that
depends on strikeout formatting for effective presentation has been
removed from the proposal summary below.  However, the removed
substance of the proposal should not affect your high-level
understsanding of the proposal.  Underline formatting has been
removed for ASCII text compatibility.  See the PDF for a fully
formatted presentation of the proposal.

Doc:  T10/99-233r0
Date: 21 August 1999
To:   T10 Technical Committee
From: Ralph Weber, LSI Logic Alternate Member of T10
Subj: SAM-2 TASK SET FULL Clarifications

During the May General SCSI Working Group meeting I was asked to
investigate the SAM-2 definition of the TASK SET FULL status.  The
results of this investigation and proposed changes were reviewed and
enhanced by the July Working Group meeting.  This proposal is the
result of that work.

The problem is that the definition of the TASK SET FULL status (5.2)
does not state whether it can be returned for untagged tasks.  The
following proposed changes reflect the majority sentiment of the July
Working Group.

Old text:

    TASK SET FULL.  This status shall be implemented if the logical
    unit supports the creation of tagged tasks (see 4.9).  This
    status shall be returned when the logical unit receives a command
    and does not have enough resources to enter the associated task
    in the task set.

New text minus strikeouts:

    TASK SET FULL.  This status shall be implemented if the logical
    unit supports the creation of tagged tasks (see 4.9).  This
    status may be implemented if the logical unit does not support
    the creation of tagged tasks. This status shall be returned when
    the logical unit receives a tagged task and does not have enough
    resources to enter it in the task set.  If the logical unit
    receives an untagged task and does not have enough resources to
    enter it in the task set, the status returned shall be either
    TASK SET FULL or BUSY.

Note that the proposed changes are slightly dependent on the changes
proposed 99-232.  However, it probably is possible to make the
proposed changes without making the changes proposed in 99-232.




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






More information about the T10 mailing list