Accredited Standards Committee* InterNational Committee for Information Technology Standards (INCITS) Doc. No.: T10/06-290r0 Date: June 21, 2006 Reply to: Ralph Weber To: T10 Membership From: Ralph Weber Subject: Minutes of SAS Zoning Management Working Group - June 20, 2006 Denver, CO Agenda 1. Opening Remarks 2. Approval of Agenda 3. Attendance and Membership 4. Zone management 4.1 SAS-2 Zone Management Models (06-285r0) [Symons] 4.2 SAS-2 Zone Management Proxy Device (06-215r1) [Symons] 4.3 SAS-2 Registered Zone Management Client (06-286) [Symons] 4.4 SAS-2 Zone Management Use Cases (06-260r0) [Elliott] 4.5 SAS-2 Allow More Than One ZPSDS in a SAS Domain (06-279r0) [Elliott] 4.6 SAS-2 Enable and Disable Zoning (06-281r0) [Elliott] 4.7 SAS-2 Reporting ZONE PARTICIPATING CAPABLE in the IDENTIFY address frame (06-210r2) [Marks] 5. SMP function topics 5.1 SAS-2 Add expander change count to all SMP functions (06-197r2) [Elliott] 5.2 SAS-2 Restrict access to SMP write functions (06-208r1) [Elliott] 5.3 SAS-2 REPORT GENERAL additions for zoning and self configuration (06-213r1) [Johnson] 5.4 SAS-2 SMP Lists (DISCOVER LIST) (06-037r6) [Johnson] 5.5 SAS-2 SMP CONFIGURE PHY ZONE function (06-201r1) [Symons] 5.6 SAS-2 Expander Routing Table (REPORT EXPANDER ROUTE TABLE) (06-078r2) [Johnson] 5.7 SAS-2 Expander Route Table (CONFIGURE EXPANDER ROUTE TABLE) (06-214r0) [Johnson] 5.8 SAS-2 SMP REPORT ZONE PERMISSION function (06-203r2) [Symons] 5.9 SAS-2 SMP CONFIGURE ZONE PERMISSION function (06-202r2) [Symons] 5.10 SAS-2 SMP ACTIVATE ZONE PERMISSION UPDATE functions (06-288r0) [Symons] 5.11 SAS-2 CONFIGURE & REPORT ZONE MANAGEMENT CLIENT ADDRESS functions (06-289r0) [Symons] 6. Zoning/expander topology topics 6.1 SAS-2 Allow table-to-table expander attachment (06-189r2) [Elliott] 7. Self-configuring expander devices 7.1 SAS-2 Self-configuring expander status (06-187r1) [Elliott] 7.2 SAS-2 Expander Configuration Supervisor and SMP CHANGE Request (06-029r2) [Weber and Johnson] 8. New Business 9. Review of Recommendations 10. Meeting Schedule 11. Adjournment Results of Meeting 1. Opening Remarks George Penokie, the T10 Vice-Chair, called the meeting to order at 9:32 a.m., Tuesday June 20, 2006. He thanked Steve Johnson of LSI Logic for hosting the meeting. As is customary, the people attending introduced themselves. Attendance was taken electronically via the meeting web site. 2. Approval of Agenda The draft agenda was approved with no changes. No agenda additions and changes were made 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. Kevin Marks P Dell, Inc. Mr. Ralph O. Weber P ENDL Texas Mr. Rob Elliott P Hewlett Packard Co. Mr. George O. Penokie P IBM Corp. Mr. Brad Besmer V LSI Logic Corp. Mr. Steve Johnson V LSI Logic Corp. Mr. Tim Symons P PMC-Sierra Mrs. Zenta Darnell V Vitesse Semiconductor 8 People Present Status Key: P - Principal A,A# - Alternate AV - Advisory Member L - Liaison V - Visitor 4. Zone management 4.1 SAS-2 Zone Management Models (06-285r0) [Symons] Tim Symons presented a discussion of zoning management models which defined either a zoning proxy server or a locking protocol to coordinate zoning updates (06-285r0). The group coalesced around a distributed locking protocol as opposed to the proxy model. Tim and Rob collected numerous comments to be used in developing specific proposals. Tim asked that discussion of this topic be removed from future agendas because the detailed proposal resulting from the discussion is a separate document (see agenda item 4.3). 4.2 SAS-2 Zone Management Proxy Device (06-215r1) [Symons] Based on the decisions reached in agenda item 4.1,Tim Symons asked that discussion of this topic be removed from future agendas. 4.3 SAS-2 Registered Zone Management Client (06-286) [Symons] Tim Symons noted that key aspects of this proposal had been discussed under item 4.1 and asked that discussion of this topic be deferred to the next meeting. 4.4 SAS-2 Zone Management Use Cases (06-260r0) [Elliott] Based on the results of the conference calls, Rob Elliott asked that discussion of this topic be removed from future agendas. 4.5 SAS-2 Allow More Than One ZPSDS in a SAS Domain (06-279r0) [Elliott] Rob Elliott presented a proposal to allow more than one ZPSDS in a SAS Domain (06-279r0). Questions were raised about the proposal making SAS violate the SAM-4 definition of a domain. Rob noted that the situation described by the proposal is unavoidable during the merging of two existing zones. Ralph Weber remained unwilling to allow the multi-ZPSDS condition to be included in the zoning model, but expressed a willingness to accept it as part of the description of zone merge processing. Rob agreed to review the proposal in the larger context of merging zones and revise the proposal for consideration at the next meeting. 4.6 SAS-2 Enable and Disable Zoning (06-281r0) [Elliott] Rob Elliott presented a proposal showing how a zoning JBOD could be added to a configuration with appropriate zoning management (06-281r0). Concerns were raised regarding interactions between this proposal and the ideas discussed in agenda item 4.1. Rob noted the issues and potential solutions. Rob agreed to prepare a new revision of the proposal for consideration at the next meeting. 4.7 SAS-2 Reporting ZONE PARTICIPATING CAPABLE in the IDENTIFY address frame (06-210r2) [Marks] Kevin Marks presented a proposal to add bits to automate setting the zone participating bit (06-210r2). Because of some write-only bits, the group requested the addition of reporting functions and Kevin agreed to prepare a new revision for consideration at the next meeting. 5. SMP function topics 5.1 SAS-2 Add expander change count to all SMP functions (06-197r2) [Elliott] Rob Elliott presented a proposal to add expander change counters to SMP functions (06-197r2). Because no use could be found for it, the group requested removal of the expander change count field from the Zoned Broadcast function and requested other minor changes. Rob agreed to prepare a new revision of the proposal. Concerns were raised about which error was more important to report than others, but the issue was not considered critical to resolve in this proposal. Rob Elliott moved that 06-197r3 (r2 as revised) be recommended for inclusion in SAS-2. Kevin Marks seconded the motion. The motion passed 5:0:1. 5.2 SAS-2 Restrict access to SMP write functions (06-208r1) [Elliott] Rob Elliott presented a proposal to restrict usage of SMP write functions to zone group 2 (06-208r1). Rob noted the need to limit usage to zoning devices and proposed specific changes. Rob Elliott moved that 06-208r2 (r1 as revised) be recommended for inclusion in SAS-2. Steve Johnson seconded the motion. In the absence of any objections, the motion passed unanimously. 5.3 SAS-2 REPORT GENERAL additions for zoning and self configuration (06-213r1) [Johnson] Steve Johnson presented a proposal to enhance the Report General SMP function for zoning and self configuring expanders (06-213r1). The group requested several minor changes and Steve agreed to prepare a new revision of the proposal. Steve Johnson moved that 06-213r2 (r1 as revised) be recommended for inclusion in SAS-2. Rob Elliott seconded the motion. In the absence of any objections, the motion passed unanimously. 5.4 SAS-2 SMP Lists (DISCOVER LIST) (06-037r6) [Johnson] Steve Johnson presented a proposal to define a single SMP function that returns information about multiple phys (06-037r6). The group requested that attempts to define the meaning of Reserved be removed. Concerns were raised about the number of vendor specific bytes proposed. The group requested several changes in the data returned in the response frame. Steve agreed to prepare a new revision of the proposal reflecting all the changes requested by the group. Steve Johnson moved that 06-037r7 (r6 as revised) be recommended for inclusion in SAS-2. Kevin Marks seconded the motion. The motion passed 6:1:0. 5.5 SAS-2 SMP CONFIGURE PHY ZONE function (06-201r1) [Symons] Due to the late hour, discussion of this topic was deferred to the next meeting. 5.6 SAS-2 Expander Routing Table (REPORT EXPANDER ROUTE TABLE) (06-078r2) [Johnson] Steve Johnson presented a proposal to an SMP Routing Tables Reporting function that removed the concept of per-phy route tables (06-078r2) and indicated that he had already begun making r3 in response to e-mail requests. The group discussed which types of routing phys would be reported and eventually concluded that only table routed phys would be reported (i.e., subtractive routed phys would not be reported). Steve Johnson moved that 06-078r3 (r2 as revised) be recommended for inclusion in SAS-2. Zenta Darnell seconded the motion. The motion passed 6:0:1. 5.7 SAS-2 Expander Route Table (CONFIGURE EXPANDER ROUTE TABLE) (06-214r) [Johnson] Due to the late hour, discussion of this topic was deferred to the next meeting. 5.8 SAS-2 SMP REPORT ZONE PERMISSION function (06-203r) [Symons] Due to the late hour, discussion of this topic was deferred to the next meeting. 5.9 SAS-2 SMP CONFIGURE ZONE PERMISSION function (06-202r2) [Symons] Due to the late hour, discussion of this topic was deferred to the next meeting. 5.10 SAS-2 SMP ACTIVATE ZONE PERMISSION UPDATE functions (06-288r0) [Symons] Tim Symons reviewed a proposal to define an SMP function to activate shadowed zoning data (06-288r0). The group provided several suggestions to improve the proposal and Tim agreed to prepare a new revision for consideration at the next meeting. 5.11 SAS-2 CONFIGURE & REPORT ZONE MANAGEMENT CLIENT ADDRESS functions (06-289r0) [Symons] Tim Symons presented a proposal to define the SMP locking function discussed under agenda item 4.1 (06-289r0). The group requested that the sender's SAS address be removed from the request frame and Tim agreed to prepare a new revision for consideration at the next meeting. 6. Zoning/expander topology topics 6.1 SAS-2 Allow table-to-table expander attachment (06-189r2) [Elliott] Due to the late hour, Rob Elliott asked that discussion of this topic be deferred to the next meeting. 7. Self-configuring expander devices 7.1 SAS-2 Self-configuring expander status (06-187r1) [Elliott] Due to the late hour, Rob Elliott asked that discussion of this topic be deferred to the next meeting. 7.2 SAS-2 Expander Configuration Supervisor and SMP CHANGE Request (06-029r2) [Weber and Johnson] Ralph Weber asked that discussion of this topic be deferred to the next meeting. 8. New Business No new business was brought before the group. 9. Review of Recommendations The following document was recommended for inclusion in SAS-2 during this meeting: For inclusion in SAS-2: 06-197r3 (Add expander change count to all SMP functions) [Elliott] 06-208r2 (Restrict access to SMP write functions) [Elliott] 06-213r2 (REPORT GENERAL additions for zoning and self configuration) [Johnson] 06-037r7 (SMP Lists (DISCOVER LIST)) [Johnson] 06-078r3 (Expander Routing Table (REPORT EXPANDER ROUTE TABLE)) [Johnson] 10. Meeting Schedule A SAS Protocol Working Group meeting is scheduled for: Monday, July 10, 2006 commencing at 9:00 a.m. in Colorado Springs, CO the Antlers Hilton Hotel (1-719-955-5600) hosted by LSI Logic Corp. Teleconference calls for SAS-2 Zoning will be held weekly and announced on the T10 reflector. Other teleconference calls will be announced on the T10 reflector as needed. 11. Adjournment The meeting was adjourned at 5:55 p.m. on Tuesday June 20, 2006.