Accredited Standards Committee*
InterNational Committee for Information Technology Standards (INCITS)

                                                 Doc. No.: T10/05-337r0
                                                     Date: September 15, 2005
                                                 Reply to: John Lohmeyer

To:        T10 Membership
From:      Ralph Weber and John Lohmeyer
Subject:   SCSI Commands, Architecture, & Protocol Working Group Meeting --
           September 14, 2005
           Vancouver, BC Canada

Agenda
1.     Opening Remarks
2.     Approval of Agenda
3.     Attendance and Membership
4.     SCSI Architecture Model Topics
4.1      SAM-4:Converting to UML part 1 (04-023r2) [Penokie]
4.2      SAM-4 iSCSI allows portal group tag of zero (05-301r0) [Elliott]
5.     Command Set Topics
5.1      Reservations Proposals
5.1.1      Persistent Reservations PREEMPT AND ABORT Clarification (05-296r0)
[Weber]
5.1.2      Persistent Reservation Issue #346 (05-346r0) [Cummings]
5.2      SCSI Primary Commands Proposals
5.2.1      SPC-4: Log Page-Subpages (04-389r6) [Butt]
5.2.2      SPC Security Commands proposal (05-157r4) [Houlder]
5.2.3      SPC-4: Log Command Corrections (05-232r1) [Penokie]
5.2.4      SPC-4, Combinations of bits and fields in the LOG SELECT CDB and
log parameters (05-242r1) [Evans]
5.2.5      SPC-4 Create well known LUN for security commands (05-252r1)
[Houlder]
5.2.6      SPC-4: Statistics and Performance Log Pages (05-248r2) [Penokie]
5.2.7      SPC-4: Update reference to ANSI/IEEE 1212-1994? (reflector message)
[Weber]
5.2.8      SPC-4: Self Describing Command Timeouts (05-284r1) [Butt]
5.2.9      Correct Log Page Format Tables in SPC-4 & SBC-3 (05-299r0) [Weber]
5.2.10     SPC-4 Remove restriction on counting log parameters (05-308r0)
[Banther]
5.2.11     SPC-4: Allow Mode Sense Through Read Only Pesistent Reservation
(05-331r1) [Penokie]
5.2.12     SMC-3 & SPC-4: Remove Attached Media Changer model (05-317r1)
[Entzel]
5.3      SCSI Block Commands Proposals
5.3.1      SBC-2: Proposal for USB Solid State Drive Mode Sense specification
(04-362r2) [LaVarre]
5.3.2      SBC-3, SPC-4: Application ownership of protection information
Reference Tag (05-156r5) [Penokie]
5.3.3      More clarification of Application Tag Behavior (05-240r0) [Houlder]
5.3.4      SBC-3: Change to background medium scan (05-313r0) [Houlder]
5.3.5      SBC-3 SPC-4 Background scan additions (05-340r0) [Elliott]
5.4      SCSI Enclosure Services Proposals
5.4.1      SES-2 Display element enhancements (05-011r0) [Elliott]
5.5      Other Proposals
5.5.1      OSD-2 REMOVE PARTITION Security Controlled by Root Attributes
(05-311r0) [Weber]
5.5.2      OSD-2 No Capability can have a Vendor Specific integrity check
value algorithm (05-314r0) [Weber]
5.5.3      OSD-2 Multi-Object LIST and LIST COLLECTION command enhancements
(05-316r1) [Weber]
5.5.4      OSD-2 Four New Multi-Object Commands (05-328r0) [Weber]
6.     SCSI Protocol Topics
6.1      Fibre Channel Protocol
7.     Old Business
7.1      Style Guide (05-085r3) [Penokie]
8.     New Business
8.1      SAS-2 Zoning (05-144r7) [Liao, Gorshe and Grieff]
9.     Review of Working Drafts
10.    Review of Recommendations to the Plenary
11.    Meeting Schedule
12.    Adjournment

Results of Meeting

1.     Opening Remarks

John Lohmeyer called the meeting to order at 9:00 a.m. Wednesday, September
14, 2005. He thanked Rachelle Trent and Kelly Pollock of PMC-Sierra for
hosting the meeting.

As is customary, the people attending introduced themselves.


2.     Approval of Agenda

The draft agenda was approved with no additions or changes.

No items were added/revised during the course of the meeting.


3.     Attendance and Membership

Attendance at working group meetings does not count toward minimum attendance
requirements for T10 membership. Working group meetings are open to any person
or organization directly and materially affected by T10's scope of work. The
following people attended the meeting:

              Name                   S           Organization
------------------------------------ -- ------------------------------------
Ms. Pat Thaler                       P  Agilent Technologies
Mr. Ron Roberts                      A  Broadcom Corp.
Mr. Kevin Marks                      P  Dell, Inc.
Mr. Gary S. Robinson                 P  EMC Corp.
Mr. Kenneth Hirata                   A  Emulex
Mr. Ralph O. Weber                   P  ENDL Texas
Mr. Walt Hubis                       V  Engenio Information Tech.
Mr. Mike Fitzpatrick                 P  Fujitsu
Mr. Nathan Hastad                    P  General Dynamics
Mr. Michael Banther                  V  Hewlett Packard Co.
Mr. Wayne Bellamy                    V  Hewlett Packard Co.
Mr. Rob Elliott                      P  Hewlett Packard Co.
Mr. Steven Fairchild                 V  Hewlett Packard Co.
Mr. Dan Colegrove                    P  Hitachi Global Storage Tech.
Mr. George O. Penokie                P  IBM / Tivoli Systems
Mr. Robert Sheffield                 P  Intel Corp.
Mr. Martin Furuhjelm                 A  Lexar Media, Inc.
Mr. Brad Besmer                      V  LSI Logic Corp.
Mr. Brian Day                        V  LSI Logic Corp.
Mr. Steve Johnson                    V  LSI Logic Corp.
Mr. John Lohmeyer                    P  LSI Logic Corp.
Mr. Avraham Shimor                   P  M-Systems
Mr. Mark Evans                       P  Maxtor Corp.
Mr. Mark Overby                      P  Nvidia Corp.
Mr. James Williams                   AV Oracle
Mr. Craig W. Carlson                 A  QLogic Corp.
Mr. Greg Elkins                      V  QLogic Corp.
Mr. Paul Entzel                      P  Quantum Corp.
Dr. Paul Suhler                      A  Quantum Corp.
Mr. Jim Coomes                       A  Seagate Technology
Mr. Gerald Houlder                   P  Seagate Technology
Mr. William Martin                   P  Sierra Logic, Inc.
Mr. Vit Novak                        P  Sun Microsystems, Inc.
Mr. Erich Oetting                    A# Sun Microsystems, Inc.
Mr. Roger Cummings                   P  Symantec
Mr. Curtis Stevens                   P  Western Digital
Mr. Jeff Williams                    P  Xiotech Corp.
Mr. Rich Ramos                       V  Xyratex

38 People Present

Status Key:  P    -  Principal
             A,A# -  Alternate
             AV   -  Advisory Member
             L    -  Liaison
             V    -  Visitor


4.     SCSI Architecture Model Topics

4.1    SAM-4: Converting to UML part 1 (04-023r2) [Penokie]

George Penokie presented the latest revision of the proposal to model SAM-4 in
UML (04-023r2). The group identified several needed corrections and George
agreed to prepare a new revision for consideration at the next meeting.


4.2    SAM-4 iSCSI allows portal group tag of zero (05-301r0) [Elliott]

Rob Elliott presented a proposal to update SAM-4 Annex A to match the RFC 3720
iSCSI identifiers and names (05-301r0).

Rob Elliott moved that 05-301r0 be recommended for inclusion in SAM-4. Bill
Martin seconded the motion. In the absence of any objections, the motion
passed unanimously.

5.     Command Set Topics

5.1    Reservations Proposals

5.1.1  Persistent Reservations PREEMPT AND ABORT Clarification (05-296r0)
[Weber]

Ralph Weber presented a proposal to clarify wording in the PREEMPT AND ABORT
definition (05-266r0). The change was motivated by confusing wording in the
current text as reported by the ANSI Editor.

Ralph Weber moved that 05-296r0 be recommended for inclusion in SPC-4. Rob
Elliott seconded the motion. In the absence of any objections, the motion
passed unanimously.

5.1.2  Persistent Reservation Issue #346 (05-346r0) [Cummings]

Roger Cummings presented a proposal to add a level-count field to the INQUIRY
command CDB (05-346r0). The motivation for the change was detecting
old-technology bridges and their ill effect on Persistent Reservations
commands.

The group offered several alternatives to the INQUIRY change most of which
Roger felt would not be implemented by older bridges. Roger stated that the
resistance to the INQUIRY changes was not substantial and stated that he would
bring a detailed proposal to the next meeting.


5.2    SCSI Primary Commands Proposals

5.2.1  SPC-4: Log Page-Subpages (04-389r6) [Butt]

Because Kevin Butt was unable to attend this meeting, George Penokie asked
that discussion of this topic be deferred to the next meeting.

5.2.2  SPC Security Commands proposal (05-157r4) [Houlder]

Gerry Houlder presented the latest revision of the Trusted Out and Trust In
commands definitions (05-157r4). Concerns were raised regarding the new
definitions proposed for Transfer Length and Allocation Length. Gerry agreed
to prepare a new revision of the proposal. Several other corrections were
requested.

Gerry stated that the next revision will be presented during the November
meeting week and he will probably request approval of the proposal at that
time.

5.2.3  SPC-4: Log Command Corrections (05-232r1) [Penokie]

Because Kevin Butt was unable to attend this meeting, George Penokie asked
that discussion of this topic be deferred to the next meeting.

5.2.4  SPC-4, Combinations of bits and fields in the LOG SELECT CDB and log
parameters (05-242r1) [Evans]

Because Kevin Butt was unable to attend this meeting, George Penokie asked
that discussion of this topic be deferred to the next meeting.

5.2.5  SPC-4 Create well known LUN for security commands (05-252r1) [Houlder]

Gerry Houlder reviewed a proposal to define a well-known logical unit for
processing Trusted Out and Trusted In commands that affect an entire SCSI
device (05-252r1). No significant issues were raised regarding the content of
the proposal. Gerry stated that the proposal will be presented again during
the November meeting week and he will probably request approval of the
proposal at that time.

5.2.6  SPC-4: Statistics and Performance Log Pages (05-248r2) [Penokie]

Because Kevin Butt was unable to attend this meeting, George Penokie asked
that discussion of this topic be deferred to the next meeting.

5.2.7  SPC-4: Update reference to ANSI/IEEE 1212-1994? (reflector message)
[Weber]

Ralph Weber reminded the group of a note from the ANSI Editor reporting that
IEEE 1212-2001 has replaced IEEE 1212-1994. He stated that Peter Johansson
failed to respond to an e-mail message sent on 13 July requesting advice on
mirroring the change in SPC-4.

Ralph Weber moved that T10 be asked to instruct the SPC-4 editor to replace
the IEEE 1212-1994 reference with a reference to IEEE 1212-2001. Gerry Houlder
seconded the motion. In the absence of any objections, passed unanimously.

5.2.8  SPC-4: Self Describing Command Timeouts (05-284r1) [Butt]

Because Kevin Butt was unable to attend this meeting, George Penokie asked
that discussion of this topic be deferred to the next meeting.

5.2.9  Correct Log Page Format Tables in SPC-4 & SBC-3 (05-299r0) [Weber]

Ralph Weber presented a proposal to clarify that all log page code values are
six bits, not eight bits (05-299r0). Rob Elliott noted that a SAS log page was
omitted from the proposal and Ralph agreed to prepare a new revision.

Ralph Weber moved that 05-299r1 (r0 as modified) be recommended for inclusion
in SPC-4, SBC-3, and SAS-2. Michael Banther seconded the motion. In the
absence of any objections, the motion passed unanimously.

5.2.10 SPC-4 Remove restriction on counting log parameters (05-308r0) [Banther]

Michael Banther presented a proposal to allow the other log parameters in a
log page to not stop counting when one log parameter in the log page overflows
(05-308r0). The proposal defined control over the new behavior in a mode page
and concerns were raised about the data returned by a MODE SENSE command.
Michael responded that the MODE SENSE behavior would be vendor specific.

Because vendor-specific MODE SENSE behavior concerned several of those
present, efforts were made to find a way to represent the behavior in the log
parameters instead of the mode parameters. An idea for defining a new field
based on a combination of LBIN and LP bits in the common log parameters byte
seemed promising but detailed study was deemed necessary.

Mark Evans offered to incorporate the necessary changes in his log page
rewrite proposal (see agenda item 5.2.4). Michael agreed to work with Mark to
make the next revision of 05-242r1.

5.2.11 SPC-4: Allow Mode Sense Through Read Only Persistent Reservation
(05-331r1) [Penokie]

George Penokie presented a proposal to allow Mode Sense through Read Only
Persistent Reservations (05-331r1). The group discussed allowing Mode Sense
through other types of reservations. Reporting how reservations are handled
was also discussed.

George Penokie moved that 05-331r1 be recommended for inclusion in SPC-4. Vit
Novak seconded the motion. In the absence of objections, the motion passed
unanimously

5.2.12 SMC-3 & SPC-4: Remove Attached Media Changer model (05-317r1) [Entzel]

Paul Entzel reported that the SMC-3 group was not able to discuss this topic
and asked that discussing the proposal in this working group should be
deferred to the next meeting.


5.3    SCSI Block Commands Proposals

5.3.1  SBC-2: Proposal for USB Solid State Drive Mode Sense specification
(04-362r2) [LaVarre]

On behalf of Pat LaVarre, Martin Furuhjelm asked that discussion of this topic
be deferred to the next meeting.

5.3.2  SBC-3, SPC-4: Application ownership of protection information Reference
Tag (05-156r5) [Penokie]

George Penokie presented a proposal to extend the usage of the protection
information reference tag in SBC-3 (05-156r5).

George asked the group to consider whether to keep or remove the XLB Invalid
bit in the 32-byte CDBs and noted that if the bit is removed support from the
32-byte CDBs will be removed from the new mode. No one present could defend
the need for the XLB Invalid bit and several attempts to find uses failed.
Therefore, it was agreed that the XLB Invalid bit definition needs to be
removed.

Based on this decision, George agreed to prepare a new revision.

The group requested several other changes.

George stated that he expected to request a vote on the proposal during the
November meeting week.

Gerry Houlder presented an un-posted proposal to replace table 3 in 05-156r5.
George stated that the changes would not be incorporated in the next revision
of his 05-156r5.

5.3.3  More clarification of Application Tag Behavior (05-240r0) [Houlder]

Gerry Houlder asked that discussion of this topic be removed from future
agendas.

5.3.4  SBC-3: Change to background medium scan (05-313r0) [Houlder]

Gerry Houlder presented a proposal to revise the definition of the BMS
Interval Time field so that variations in behavior based on system load would
be less of a factor (05-313r0).

Gerry Houlder moved that 05-313r0 be recommended for inclusion in SBC-3. Vit
Novak seconded the motion. In the absence of any objections, the motion passed
unanimously.

5.3.5  SBC-3 SPC-4 Background scan additions (05-340r0) [Elliott]

Rob Elliott presented a proposal to enhance the background media scan function
(05-340r0). The group suggested several changes and offered advice regarding
the eight questions in the proposal.

Rob agreed to prepare a revised proposal for consideration at the next
meeting.

5.4    SCSI Enclosure Services Proposals

5.4.1  SES-2 Display element enhancements (05-011r0) [Elliott]

Rob Elliott requested that discussion of this topic be deferred to the next
meeting.

5.5    Other Proposals

5.5.1  OSD-2 REMOVE PARTITION Security Controlled by Root Attributes (05-311r0)
[Weber]

Ralph Weber presented a proposal to clarify that the Root Security Attributes
specify the restrictions on processing of REMOVE PARTITION commands
(05-311r0). The group found no errors in the proposal.

Ralph requested that discussion of this topic be removed from future agendas.

5.5.2  OSD-2 No Capability can have a Vendor Specific integrity check value
algorithm (05-314r0) [Weber]

Ralph Weber presented a proposal to change supported integrity check value
algorithm code values so that vendor-specific algorithms can be represented
(05-314r0). Rob Elliott noted that there is a level of indirection in the
definitions that makes the current nomenclature correct. Ralph expressed fears
that the indirection is not represented throughout OSD. He decided to review
the proposal and re-present it to the SNIA OSD TWG.

5.5.3  OSD-2 Multi-Object LIST and LIST COLLECTION command enhancements
(05-316r1) [Weber]

Ralph Weber presented a proposal that allows LIST and LIST COLLECTION commands
to return attributes in addition to object IDs (05-316r0). The group found no
errors in the proposal.

Ralph requested that discussion of this topic be removed from future agendas.

5.5.4  OSD-2 Four New Multi-Object Commands (05-328r0) [Weber]

Ralph Weber presented a proposal to define GET MEMBER ATTRIBUTES, QUERY,
REMOVE MEMBER OBJECTS, and SET MEMBER ATTRIBUTES commands (05-328r0). The
group noted several areas needing corrections and enhancements. Ralph agreed
to prepare a new revision of the proposal.


6.     SCSI Protocol Topics

6.1    Fibre Channel Protocol

The working group agreed that this topic should be removed from future
agendas.


7.     Old Business

7.1    Style Guide (05-085r3) [Penokie]

George Penokie asked that conference calls be scheduled to discuss the style
guide.


8.     New Business

8.1    SAS-2 Zoning (05-144r7) [Liao, Gorshe and Grieff]

John Lohmeyer reported that this item was probably entered on this agenda by a
error in the use of the web site document number assignment tool. The group
agreed and asked that this topic be removed from future agendas.


9.     Review of Working Drafts

No requests were made to review working drafts at this meeting.


10.    Review of Recommendations to the Plenary

Ralph Weber noted that the following recommendations have been made to the T10
plenary:

For SAM-4:
05-301r0 (iSCSI allows portal group tag of zero) [Elliott]

For SPC-4:
05-296r0 (Persistent Reservations PREEMPT AND ABORT Clarification) [Weber]
05-331r1 (Allow Mode Sense Through Read Only Persistent Reservation) [Penokie]
05-337 (Change IEEE 1212-1994 reference to IEEE 1212-2001) [Weber]

For SBC-3:
05-313r0 (Change to background medium scan) [Houlder]

For SPC-4, SBC-3, and SAS-2:
05-299r1 (Correct Log Page Format Tables in SPC-4, SBC-3, & SAS-2) [Weber]


11.    Meeting Schedule

The next meeting of the SCSI Commands, Architecture, and Protocols Working
Group will be Wednesday, November 9, 2005 from 9 a.m. to 8 p.m. (or until all
agenda items are completed). The meeting will be in Austin, TX at the Diskill
Hotel (512-474-5911) hosted by Dell, Inc.


12.    Adjournment

The meeting was adjourned at 5:55 p.m. on Wednesday September 14, 2004.