sun microsystems Systems Architecture Committee _________________________________________________________________ Subject: COMSTAR: Common Multiprotocol SCSI Target Submitted by: Sumit Gupta File: PSARC/2007/523/opinion.ms Date: February 20th, 2008 Committee: Mark Carlson (opinion written by Rick Matthews), Glenn Skinner Product Approval Committee: Solaris PAC solaris-pac-opinion@sun.com 1. Summary COMSTAR is a software framework that enables a Solaris host to be used as a SCSI target platform. 2. Decision & Precedence Information The project is approved as specified in reference [1]. The project may be delivered in a patch release of the NWS consolidation. 3. Interfaces The project exports the following interfaces. __________________________________________________________________ | Interfaces Exported | |__________________|_________________|___________________________| |Interface | Classification | Comments | |__________________|_________________|___________________________| |LU Provider | Committed | Implements functionality| | | | of a SCSI LU. | |Port Provider | Committed | Implements functionality| | | | of a SCSI Target port. | |stmf | Committed | Framework functions for| | | | LU providers and port| | | | providers. | |ioctls for libstmf| Project private| Interface between stmf| | | | and libstmf. | |__________________|_________________|___________________________| PSARC/2007/523 Copyright 2008 Sun Microsystems - 2 - The project imports the following interfaces. __________________________________________________ | Interfaces Imported | |___________|________________|___________________| |Interface | Classification| Comments | |___________|________________|___________________| |Solaris DDI| Committed | | |libstmf | Committed | From this project| |libc | Committed | | |libsysevent| Committed | | |libpthreads| Committed | | |libscf | Committed | | |___________|________________|___________________| 4. Opinion The committee stipulated that the FMA ereport definitions be provided. Since inception, the project team has determined that there is already work ongoing to define FMA for storage. A response to this issue can be found in full at reference [2]. The committee approved without commitment review after the stipulation was satisfied, and a draft opinion written. 5. Minority Opinion(s) None. 6. Advisory Information None. 7. Appendices 7.1. Appendix A: Technical Changes Required None. 7.2. Appendix B: Technical Changes Advised None. 7.3. Appendix C: Reference Material Unless otherwise stated, all path names are relative to the case directory (PSARC/2007/523). 1. commit.materials/libstmf_v1.pdf commit.materials/stmf_interface_spec.pdf commit.materials/stmfadm.pdf inception.materials/20Q.txt PSARC/2007/523 Copyright 2008 Sun Microsystems - 3 - 2. commit.materials/jdc-2.response commit.materials/comstar.portfolio-p0 See also: PSARC/2007/388 - Generic Topology for Inter- nal Disks (FMA portfolio) 3. Supplementary materials inception.materials/smf_service_props.txt inception.materials/Security.txt PSARC/2007/523 Copyright 2008 Sun Microsystems