|
|
What am I about to read?The following is an outline of the NFS version 4.1 pNFS project and the proposal for how to run it. Feel free to send questions, comments or concerns to nfsv41 dash discuss at opensolaris dot org. Outline of Project Deliverables:The following is a description of the different deliverables that the pNFS project will produce. The items are divided up into four different classes of deliverables. Those classes are: Code/Binaries, Documents, Communication and Process Steps. 1. Code / Binaries:We are currently releasing Code and Binaries at irregular intervals and would like to get to the point where we can release Code and Binaries in conjunction with the Solaris Express, Community Edition releases which occur approximately every two weeks. For those who don't know, the Solaris Express, Community Edition release is built from the Nevada source tree. To download the pNFS Code and Binaries, check out the pNFS download page. BinariesBinaries are released in the form of BFU archives. Each release of pNFS BFU Archives are combined with release notes which describe the functionality (or lack of functionality) and any known issues that exist in that particular release. CodeThe code drops are currently delivered via a tarball which includes the collection of all of the modified files. The Nevada build that these files are based on will always be documented in the release notes. Currently we are exploring how to make the code available via an externally accessible Mercurial repository. Stay tuned for more information on this. 2.) Documents:The following is a list of project documentation and a brief summary of the purpose of the documents. Each document will be posted to the NFS version 4.1 pNFS project website and an announcement will be sent to the nfsv41 dash discuss at opensolaris dot org email alias describing the newly posted document. All reviews of the documents will take place on nfsv41 dash discuss at opensolaris dot org. a.) Architectural Overview DocumentDocuments the high level architectural components making up the pNFS project. b.) Project Requirements SpecificationsLists the functional information for the project (i.e. what are the different pieces supposed to do). This is considered pNFS project documentation and its primary audience will be the test team in order for them to be effective in writing the test plan. c.) Design DocumentsDocument the design choices made by the team. d.) Project PlanDocument how we will run the project. e.) Test PlanDocument how the project will be verified for quality. f.) man pagesDocument the command line interfaces delivered in order to administer pNFS. 3.) Communication:MeetingsCurrently, there are no plans to hold open meetings. WebsiteOur web-home is at: http://www.opensolaris.org/os/project/nfsv41 We will use the nfsv41 dash discuss at opensolaris dot org alias to announce the the availability of the project deliverables outlined here and as a place to hold discussions and gather feedback on the project. BlogsThe following is a list (in alphabetical order) of bloggers in the OpenSolaris NFS community.
(We apologize if we have forgotten anyone. Please send a quick email to nfsv41 at opensolaris dot org to be added to our blog roll.) 4.) Process Steps:The NFS version 4.1 pNFS project will follow the ARC review process. The ARC case will be ran as an external case meaning that the materials will be posted and reviewed externally. As a requirement to putback into the onnv-gate the NFS version 4.1 pNFS project will be following the ON C-team review process. Materials for the review will be posted on nfsv41 dash discuss at opensolaris dot org. How do you fit in?Use it, give feedback and discuss, report bugs, fix bugs…
Bug ReportingWhat should you do if you find a bug?Capture as much information as possible and send email to the nfsv41 dash discuss at opensolaris dot org alias. Information that is useful for us to determine the root cause of a problem is:
Code ContributionsWhat should you do if you want to contribute code?Contact us at nfsv41 dash discuss at opensolaris dot org Code will be accepted or rejected from community members following the existing OpenSolaris process. The idea is that external contributors will have an internal pNFS project sponsor who is responsible for taking the changes from the external contributor and integrating them into the pNFS project gate. The pNFS project sponsor is also responsible for determining if a set of changes should not be taken. |