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

                                                   Doc. No.: T10/06-487r0
                                                       Date: November 9, 2006
                                                   Reply to: John Lohmeyer

To:       T10 Membership
From:     Ralph Weber and John Lohmeyer
Subject:  SCSI Commands, Architecture, & Protocol Working Group Meeting --
          November 7-8, 2006
          Las Vegas, NV

Agenda
1.     Opening Remarks
2.     Approval of Agenda
3.     Attendance and Membership
4.     SCSI Architecture Model Topics
4.1      SAM-4 Response Fence for protocol services (06-341r0) [Elliott]
4.2      SAM-4 QUERY TASK TMF Extended Response (06-368r0) [Tuikov]
4.3      SAM-4 SPC-4 Clear REPORTED LUNS DATA HAS CHANGED on any command
(06-411r2) [Elliott]
4.4      SAM-4 Time bounds of task states (06-460r2) [Tuikov]
5.     Command Set Topics
5.1      SCSI Primary Commands Proposals
5.1.1      SPC-4: Log Command Corrections (05-232r2) [Penokie]
5.1.2      SPC-4: Self Describing Command Timeouts (05-284r4) [Butt]
5.1.3      SPC-4 WRITE BUFFER clarifications (06-282r3) [Elliott]
5.1.4      SPC-4 Read debug data proposal (06-362r1) [Houlder]
5.1.5      Security Association Model for SPC-4 (06-369r5) [Weber]
5.1.6      SPC-4: Security Goals and Threat Model (06-388r3) [Black]
5.1.7      SPC-4 Target Port Group disconnected state proposal (06-390r0)
[Knight]
5.1.8      Request for Additional Security Protocol Value Allocation (06-392r1)
[Cummings]
5.1.9      Alternative Proposal for Management Transport (06-465r1) [Cummings]
5.1.10     SPC-4: Establishing a Security Association using IKEv2 (06-449r0)
[Ball & Black]
5.1.11     Clarifying Identifying Information Types Requirements (06-454r0)
[Weber]
5.1.12     Lost SET IDENTIFYING INFORMATION Parameter List Length requirement
(06-455r1) [Weber]
5.1.13     SPC-4 Encryption MAM Attribute (06-484r1) [Banther]
5.1.14     Security Association Creation (06-492r1) [Black]
5.2      SCSI Block Commands Proposals
5.2.1      On-disk bitmap support (06-393r1) [Cummings]
5.2.2      SBC-3 Mandate CAPACITY DATA HAS CHANGED unit attention (06-479r1)
[Elliott]
5.3      SCSI Enclosure Services Proposals
5.4      Other Proposals
5.4.1      Remove PREVENT ALLOW MEDIUM REMOVAL from OSD-2 (06-257r0) [Weber]
5.4.2      OSD-2 REMOVE PARTITION Security Controlled by Root Attributes
(05-311r0) [Weber]
5.4.3      OSD-2 No Capability can have a Vendor Specific integrity check
value algorithm (05-314r1) [Weber]
5.4.4      OSD-2 Multi-Object LIST and LIST COLLECTION command enhancements
(05-316r1) [Weber]
5.4.5      OSD-2 Four New Multi-Object Commands (05-328r1) [Weber]
6.     SCSI Protocol Topics
7.     Old Business
8.     New Business
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 4:15 p.m. Tuesday, November 7,
2006. He thanked Dan Colegrove of Hitachi Global Storage Technology for
hosting the meeting. As usual, the people present 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
------------------------------------ -- ------------------------------------
Mr. Chris Fore                       P  Adaptec, Inc.
Mr. Robert Snively                   P  Brocade Comm. Systems, Inc.
Mr. Gideon Avida                     P  Decru
Mr. Kevin Marks                      P  Dell, Inc.
Mr. David Black                      A  EMC Corp.
Mr. Gary S. Robinson                 P  EMC Corp.
Mr. William Martin                   P  Emulex
Mr. Robert H. Nixon                  A  Emulex
Mr. Ralph O. Weber                   P  ENDL Texas
Mr. Walt Hubis                       V  Engenio Information Tech.
Mr. Mike Fitzpatrick                 P  Fujitsu
Mr. Michael Banther                  A  Hewlett Packard Co.
Mr. Rob Elliott                      P  Hewlett Packard Co.
Mr. Steven Fairchild                 V  Hewlett Packard Co.
Mr. Christopher Williams             V  Hewlett Packard Co.
Mr. Eric Hibbard                     V  Hitachi Data Systems
Mr. Dan Colegrove                    P  Hitachi Global Storage Tech.
Mr. Kevin Butt                       A  IBM Corp.
Mr. George O. Penokie                P  IBM Corp.
Mrs. Vicky Duerk                     V  Intel
Dr. Mark Seidel                      A  Intel Corp.
Mr. Pak Seto                         V  Intel Corp.
Mr. Joel Silverman                   AV Kawasaki Microelectronics Am
Mr. John Geldman                     P  Lexar Media, Inc.
Mr. Graeme Weston-Lewis              V  LSI Logic
Mr. John Lohmeyer                    P  LSI Logic Corp.
Mr. Avraham Shimor                   P  M-Systems
Mr. David Peterson                   P  McDATA
Mr. Larry Hofer                      V  McDATA Corp
Mr. Frederick Knight                 A  Network Appliance
Mr. Mark Overby                      P  Nvidia Corp.
Mr. Craig W. Carlson                 AV QLogic Corp.
Mr. Matthew Ball                     V  Quantum Corp.
Mr. Paul Entzel                      P  Quantum Corp.
Dr. Paul Suhler                      A  Quantum Corp.
Mr. Michael Rogers                   AV Samsung
Mr. Gerald Houlder                   P  Seagate Technology
Mr. Stephen Finch                    P  STMicroelectronics, Inc.
Mr. Erich Oetting                    A# Sun Microsystems, Inc.
Mr. Roger Cummings                   P  Symantec
Mr. Anders Liverud                   AV Tandberg Storage
Mr. Jim Scott                        P  Vitesse Semiconductor
Mr. Luben Tuikov                     V  Vitesse Semiconductor
Mr. Mark Evans                       A  Western Digital
Mr. Curtis Stevens                   P  Western Digital
Mr. Rich Ramos                       P  Xyratex

46 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 Response Fence for protocol services (06-341r0) [Elliott]

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

4.2    SAM-4 QUERY TASK TMF Extended Response (06-368r0) [Tuikov]

Luben Tuikov presented a proposal to add task management function responses to
indicate the enabled state of a queried task (06-368r0). The group questioned
the value of the information returned by the proposal as well as the
difficulty for devices implementing the proposal.

Based on the group's opinion that any task in a device most probably will be
in the task enabled stated, Luben asked that discussion of this topic be
removed from future agendas.

4.3    SAM-4 SPC-4 Clear REPORTED LUNS DATA HAS CHANGED on any command
(06-411r2) [Elliott]

Rob Elliott presented a proposal to clear the REPORTED LUNS DATA HAS CHANGED
Unit Attention condition upon the processing of any command (06-411r1). The
group requested that discussion of target/initiator devices be removed from
the proposal and other minor changes. Rob agreed to prepare a new revision.

Rob Elliott moved that 06-411r2 (r1 as modified) be recommended for inclusion
in SAM-4. Fred Knight seconded the motion. The motion passed 6:4:10.

4.4    SAM-4 Time bounds of task states (06-460r2) [Tuikov]

This proposal was discussed as part of agenda item 4.2. Luben asked that
discussion of this topic be removed from future agendas.


5.     Command Set Topics

5.1    SCSI Primary Commands Proposals

5.1.1  SPC-4: Log Command Corrections (05-232r2) [Penokie]

George Penokie presented a proposal to remove the Log Commands Annex from
SPC-4 (05-232r2). Ralph Weber moved that 06-232r2 be recommended for inclusion
in SPC-4. Mark Evans seconded the motion. In the absence of any objections,
the motion passed unanimously.

5.1.2  SPC-4: Self Describing Command Timeouts (05-284r4) [Butt]

Kevin Butt presented a proposal for adding a method to recommend initiator
command timeout values for any command (05-284r3). The group requested a
statement be added to compare sizes of the two timeout values, the addition of
a parameter data bit to indicate when timeout data is present, and other minor
changes. Kevin agreed to prepare a new revision of the proposal.

Kevin Butt moved that 05-284r4 (r3 as modified) be recommended for inclusion
in SPC-4. Erich Oetting seconded the motion. The motion passed 15:1:5.

5.1.3  SPC-4 WRITE BUFFER clarifications (06-282r3) [Elliott]

Rob Elliott presented a proposal to clarify when downloaded microcode takes
effect (06-282r3). The group requested several changes and Rob agreed to
prepare a new revision.

Rob Elliott moved that 06-282r4 (r3 as modified) be recommended for inclusion
in SAM-4 and SPC-4. Kevin Marks seconded the motion. The motion passed 6:2:8.

5.1.4  SPC-4 Read debug data proposal (06-362r1) [Houlder]

Gerry Houlder presented a proposal to define a method for retrieving debug log
information (06-362r1). The algorithm application clients would be required to
use for retrieving the data was unacceptable to some in the group and Gerry
stated that he would discuss the suggested changes in the algorithms with his
engineers and bring the proposal back at the next meeting.

5.1.5  Security Association Model for SPC-4 (06-369r5) [Weber]

Based on the Key Definition Function changes agreed upon under agenda item
5.1.14, Ralph Weber noted that he and David Black will prepare a new revision
of 06-369r5 for consideration at the next meeting.

5.1.6  SPC-4: Security Goals and Threat Model (06-388r3) [Black]

David Black presented the Threat Model subclauses for SPC-4 (06-388r2). The
group requested numerous editorial changes and David agreed to prepare a new
revision.

David Black moved that 06-388r3 (r2 as modified) be recommended for inclusion
in SPC-4. Roger Cummings seconded the motion. In the absence of any
objections, the motion passed unanimously.

5.1.7  SPC-4 Target Port Group disconnected state proposal (06-390r0) [Knight]

Fred Knight asked that consideration of this topic be deferred to the next
meeting.

5.1.8  Request for Additional Security Protocol Value Allocation (06-392r1)
[Cummings]

Roger Cummings presented a review of the issues with sending SMI-S over SCSI
(06-503r0) including two alternative proposals for SPC-4 command definitions:
06-465r1.

At the request of the group, Roger withdrew the Security In/Out version of the
management proposal (06-392r1) from further consideration by this group.

5.1.9  Alternative Proposal for Management Transport (06-465r1) [Cummings]

Roger Cummings presented a proposal to define Management Protocol In/Out
commands (06-465r0). The group requested several changes and Roger agreed to
prepare a new revision of the proposal.

Roger Cummings moved that 06-465r1 (r0 as modified) be recommended for
inclusion in SPC-4. Kevin Marks seconded the motion. The motion passed 18:0:5.

5.1.10 SPC-4: Establishing a Security Association using IKEv2 (06-449r0) [Ball &
Black]

David Black and Matt Ball stated that this topic did not need additional
discussion based on the information gathered under agenda item 5.1.14. David
and Matt stated that they will prepare a new revision of 06-449r0 for
consideration at the next meeting.

5.1.11 Clarifying Identifying Information Types Requirements (06-454r0) [Weber]

Ralph Weber presented a proposal to clarify which identifying information
types are mandatory or optional (06-454r0 be
recommended for inclusion in SPC-4. Rob Elliott seconded the motion. In the
absence of objections, the motion passed unanimously.

5.1.12 Lost SET IDENTIFYING INFORMATION Parameter List Length requirement
(06-455r1) [Weber]

Ralph Weber presented a proposal to restore a sentence that was removed by
06-455r0 be recommended for
inclusion in SPC-4. Paul Entzel seconded the motion. In the absence of
objections, the motion passed unanimously.

5.1.13 SPC-4 Encryption MAM Attribute (06-484r1) [Banther]

Michael Banther presented a proposal add a MAM attribute that indicates the
first encrypted logical block (06-484r0). The group requested a few changes
and Michael agreed to prepare a new revision.

Michael Banther moved that 06-484r1 (r0 as modified) be recommended for
inclusion in SPC-4. Paul Suhler seconded the motion. In the absence of
objections, the motion passed unanimously.

5.1.14 Security Association Creation (06-492r1) [Black]

David Black presented a review of Security Association efforts (06-492r1). The
group provided David with advice regarding several issues note in 06-492r1.

The group agreed to remove this document/topic from future agendas.


5.2    SCSI Block Commands Proposals

5.2.1  On-disk bitmap support (06-393r1) [Cummings]

Roger Cummings presented a proposal to add an ORWRITE command to SBC-3
(06-393r1) the purpose of which was setting bits in a block. Roger Cummings
moved that 06-393r1 be recommended for inclusion in SBC-3. Bob Nixon seconded
the motion.

Bob Nixon complained that the integrity data on the disk is not being checked
when it should be. After the group sided with Bob, Roger withdrew the motion
and agreed to prepare a new revision for consideration at the next meeting.

5.2.2  SBC-3 Mandate CAPACITY DATA HAS CHANGED unit attention (06-479r1)
[Elliott]

Rob Elliott presented a proposal to change the 'should' to a 'shall' with
respect to support for the CAPACITY DATA HAS CHANGED unit attention condition
(06-479r0). The group requested a minor change and Rob agreed to prepare a new
revision.

Rob Elliott moved that 06-479r1 (r0 as modified) be recommended for inclusion
in SBC-3. Bob Nixon seconded the motion. The motion passed 5:2:12.


5.3    SCSI Enclosure Services Proposals

No SES-2 proposals were presented to the group.


5.4    Other Proposals

5.4.1  Remove PREVENT ALLOW MEDIUM REMOVAL from OSD-2 (06-257r0) [Weber]

Noting that the command no longer appears in SPC-4, Ralph Weber presented a
proposal to remove support for the PREVENT ALLOW MEDIUM REMOVAL from OSD-2
(06-257r0).

Ralph Weber moved that 06-257r0 be recommended for inclusion in OSD-2. Kevin
Marks seconded the motion. In the absence of any objections, the motion passed
unanimously.

5.4.2  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).

Ralph Weber moved that 05-311r0 be recommended for inclusion in OSD-2. Kevin
Marks seconded the motion. In the absence of any objections, the motion passed
unanimously.

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

Ralph Weber presented a proposal to change supported integrity check value
algorithm code values so that vendor-specific algorithms can be represented
(05-314r1).

Ralph Weber moved that 05-311r0 be recommended for inclusion in OSD-2. Chris
Fore seconded the motion. In the absence of any objections, the motion passed
unanimously.

5.4.4  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-316r1).

Ralph Weber moved that 05-316r1 be recommended for inclusion in OSD-2. Rich
Ramos seconded the motion. The motion passed 10:0:9.

5.4.5  OSD-2 Four New Multi-Object Commands (05-328r1) [Weber]

Ralph Weber presented a proposal to define the GET MEMBER ATTRIBUTES, QUERY,
REMOVE MEMBER OBJECTS, and SET MEMBER ATTRIBUTES commands (05-328r1).

Ralph Weber moved that 05-328r1 be recommended for inclusion in OSD-2. Rich
Ramos seconded the motion. The motion passed 10:0:9.


6.     SCSI Protocol Topics

No SCSI Protocol topics were presented to the group.


7.     Old Business

There was no old business.


8.     New Business

There was no old business.


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 inclusion in SPC-4:
06-388r3 (Security Goals and Threat Model) [Black]
06-465r1 (Alternative Proposal for Management Transport) [Cummings]
05-284r4 (Self Describing Command Timeouts) [Butt]
05-232r2 (Log Command Corrections) [Penokie]
06-454r0 (Clarifying Identifying Information Types Requirements) [Weber]
06-455r1 (Lost SET IDENTIFYING INFORMATION Parameter List Length requirement)
[Weber]
06-484r1 (Encryption MAM Attribute) [Banther]

For inclusion in SAM-4 and SPC-4:
06-411r2 (Clear REPORTED LUNS DATA HAS CHANGED on any command) [Elliott]
06-282r4 (SPC-4 WRITE BUFFER clarifications) [Elliott]

For inclusion in SBC-3:
06-479r1 (Mandate CAPACITY DATA HAS CHANGED unit attention) [Elliott]

For inclusion in OSD-2:
06-257r0 (Remove PREVENT ALLOW MEDIUM REMOVAL from OSD-2) [Weber]
05-311r0 (REMOVE PARTITION Security Controlled by Root Attributes) [Weber]
05-314r1 (No Capability can have a Vendor Specific integrity check value
algorithm) [Weber]
05-316r1 (Multi-Object LIST and LIST COLLECTION command enhancements) [Weber]
05-328r1 (Four New Multi-Object Commands) [Weber]


11.    Meeting Schedule

The next meeting of the SCSI Commands, Architecture, and Protocols Working
Group will be Tuesday, January 16, 2007 from 4 p.m. to 7 p.m. and resuming
Wednesday, January 16, 2007 from 9 a.m. to 7 p.m. (or until all agenda items
are completed). The meeting will be in Lake Mary, FL at the Orlando Marriott
Lake Mary Hotel (1-407-380-7724) hosted by Symantec.

12.    Adjournment

The meeting was adjourned at 5:55 p.m. on Wednesday November 8, 2006.