sun microsystems Systems Architecture Committee _________________________________________________________________ Subject: iSNS Server Submitted by: Victor Li File: PSARC/2006/319/opinion.ms Date: April 25, 2007 Committee: Mark Carlson (Brian Utterback), James D. Carlson, Bill Sommerfeld, Gary Winiger. Product Approval Committee: Solaris PAC solaris-pac-opinion 1. Summary Implement an iSNS (Internet Storage Name Service) server in accordance with IETF RFC 4171. 2. Decision & Precedence Information The project is approved as specified in reference [1], but as modified by the required technical changes listed in Appendix A below. The project may be delivered in a patch binding for the ON consolidation. 3. Interfaces The project exports the following interfaces. _______________________________________________________________ | Interfaces Exported | |_________________________|_________________|_________________| |Interface | Classification | Comments | |_________________________|_________________|_________________| |isnsadm(1M) | Volatile | CLI | |_________________________|_________________|_________________| |isnsadm output: | | | |_________________________|_________________|_________________| | Response label | Volatile | | |_________________________|_________________|_________________| |_________________________|_________________|_________________| PSARC/2006/319 Copyright 2006 Sun Microsystems - 2 - _______________________________________________________________ | Interfaces Exported | |_________________________|_________________|_________________| |Interface | Classification | Comments | |_________________________|_________________|_________________| | data-field | Volatile | | |_________________________|_________________|_________________| |/etc/isns/isnsdata.xml | Project private| Data store file| |_________________________|_________________|_________________| |/etc/isns/isnsdata.old | Project private| Previous ver-| | | | sion of data| | | | store file | |_________________________|_________________|_________________| |/var/run/isns_server_door| Project private| a file for door| | | | interface | |_________________________|_________________|_________________| |IETF RFC 4171 | Commited | | |_________________________|_________________|_________________| The project imports the following interfaces. _______________________________________ | Interfaces Imported | |_________|________________|__________| |Interface| Classification| Comments| |_________|________________|__________| |libscf | Commited | | |_________|________________|__________| |libdoor | Commited | | |_________|________________|__________| 4. Opinion The committee voted to approve the case, with the provision that some minor aspects of the spec be updated. The changes have been made and are reflected in the documents in the final.materials directory. The committe noted that there was no sensitive information in the iSNS configuration and that there is no need to have a separate read authorization to be able to read it. 5. Minority Opinion(s) none 6. Advisory Information The project team is advised to provide a committed CLI interface in a suqsequent release. PSARC/2006/319 Copyright 2006 Sun Microsystems - 3 - 7. Appendices 7.1. Appendix A: Technical Changes Required 1. The read authorization for the iscsiadm command must be removed. 7.2. Appendix B: Technical Changes Advised none 7.3. Appendix C: Reference Material Unless stated otherwise, path names are relative to the case directory PSARC/2006/319. 1 commitment.materials/iSNS-Design.pdf 2 final.materials/iSNS-Design.pdf Further supplementary material may be found in the following files: commitment.materials/ReviewQuestions commitment.materials/iSNS-CLI-Design.pdf final.materials/iSNS-Design.pdf commitment.materials/iSNS_Cluster.txt final.materials/isns_server.xml commitment.materials/isnsdata.dtd.1 commitment.materials/isnsmgmtSchema.xsd commitment.materials/issues.response PSARC/2006/319 Copyright 2006 Sun Microsystems