.de Sc
\\s-1\\$1\\s0\\$2
..
.ds cA 2006/319
.ds aR \s-1PSARC\s0
.LP
.so ../../amac
.Co
.ds LF \fI\*(aR/\*(cA\fP
.ds RF \fICopyright 2006 Sun Microsystems\fP
.if n .ds CF
.IP \fBSubject:\fP 15
iSNS Server
.IP "\fBSubmitted by:\fP" 15
Victor Li
.IP \fBFile:\fP 15
\*(aR/\*(cA/opinion.ms
.IP \fBDate:\fP 15
April 25, 2007
.IP "\fBCommittee:\fP" 15
Mark Carlson (Brian Utterback), James D. Carlson, Bill Sommerfeld, Gary Winiger.
.IP "\fBProduct Approval Committee:\fP" 15

Solaris PAC
.br
solaris-pac-opinion

.pn 2
.NH
Summary
.LP
Implement an iSNS (Internet Storage Name Service) server in accordance with IETF RFC 4171.
.NH
Decision & Precedence Information
.LP

The project is approved as specified in reference [1], but as modified
by the required technical changes listed in Appendix A below.
.LP
The project may be delivered in a patch binding for the ON consolidation.
.LP
.NH
Interfaces
.LP
The project exports the following interfaces.
.if n .ne 8
.if t .ne 3
.TS H
box;
c s s
l | l | l.
Interfaces Exported
_
Interface	Classification	Comments
_
.TH
isnsadm(1M)	Volatile	CLI
_
isnsadm output:		
_
    Response label	Volatile	
_
    data-field	Volatile	
_
/etc/isns/isnsdata.xml	Project private	Data store file	
_
/etc/isns/isnsdata.old	Project private	T{
Previous version of data store file
T}	
_
/var/run/isns_server_door	Project private	T{
a file for door interface
T}	
_
IETF RFC 4171	Commited	
.TE
.LP
The project imports the following interfaces.
.if n .ne 8
.if t .ne 3
.TS H
box;
c s s
l | l | l.
Interfaces Imported
_
Interface	Classification	Comments
_
.TH
libscf	Commited	
_
libdoor	Commited	
.TE

.NH
Opinion
.LP
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. 
.NH
Minority Opinion(s)
.LP
none
.NH
Advisory Information
.LP
The project team is advised to provide a committed CLI interface in
a suqsequent release.
.NH
Appendices
.NH 2
Appendix A: Technical Changes Required
.LP
.RS
.IP 1.
The read authorization for the iscsiadm command must be removed.
.RE 
.NH 2
Appendix B: Technical Changes Advised
.LP
none
.NH 2
Appendix C: Reference Material
.LP
Unless stated otherwise, path names are relative to the case
directory \*(aR/\*(cA.
.RS
.IP 1
commitment.materials/iSNS-Design.pdf
.IP 2
final.materials/iSNS-Design.pdf
.RE
.LP
Further supplementary material may be found in the following files:
.LP
	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
