http://wiki.opensfs.org/api.php?action=feedcontributions&user=Jcarrier&feedformat=atomOpenSFS Wiki - User contributions [en]2024-03-29T15:56:26ZUser contributionsMediaWiki 1.39.3http://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=468Contract SFS-DEV-0012013-06-15T00:21:57Z<p>Jcarrier: /* Project Status */ show delivery of 2.4 features on its release date - add links to formal reports when available</p>
<hr />
<div>= Project Definition =<br />
<br />
This contract, awarded to Whamcloud (now Intel HPDD) in 2011, defines Lustre development for three projects and eight subprojects. The full program description is available in the [[Media:SFS-DEV-001_scope-of-work.pdf|Statement of Work]]. <br />
<br />
* Project 1: Single Server Metadata Performance Improvements <br />
** Subproject 1.1: SMP Node Affinity <br />
** Subproject 1.2: Parallel Directory Operations<br />
* Project 2. Distributed Namespace: Remote Directories and Striped Directories <br />
** Subproject 2.1: Remote Directories<br />
** Subproject 2.2: Striped Directories<br />
* Project 3. Lustre File System Checker<br />
** Subproject 3.1: Inode Iterator & OI Scrub<br />
** Subproject 3.2: MDT-OST Consistency<br />
** Subproject 3.3: MDT-MDT Consistency<br />
** Subproject 3.4: Performance<br />
OpenSFS assigned Dave Dillow as the Technical Representative for this project. Dave leads a Project Approval Committee (PAC) that meets regularly with Intel and assists reviewing Intel's completion of project milestones. <br />
<br />
= Project Milestones =<br />
Each subproject follows a detailed milestone plan composed of the following phases. <br />
: '''Scope Statement''' is a brief (2-3 pages) summary of the Contractor's understanding of the problem statement and resulting project scope.<br />
: '''Solution Architecture''' is a document that outlines requirements, use cases, a solution framework, and appropriate test cases.<br />
: '''High-Level Design''' (HLD) is a description of the recommended solution that addresses the subproject requirements and describes how the solution will work, including basic protocol structures (as applicable). <br />
: '''Implementation''' occurs after completion of the HLD and includes development and unit testing of new code. OpenSFS tracks progress during this phase with weekly progress meetings with the Contractor.<br />
: '''Demonstration''' of the subproject is defined during the architecture phase and occurs after the Contractor completes the appropriate functionality of the subproject with execution of test cases designed to prove the acceptance criteria defined during the Solution Architecture.<br />
: '''Delivery''' occurs when the Contractor integrates the project development branch for the subproject into the canonical Lustre source tree for inclusion in the next available community Lustre feature release.<br />
Completed milestone documents for each subproject are available in the [[#Project Status|project status]] section below.<br />
<br />
= Project Status =<br />
The table below lists the milestone acceptance dates for the subprojects defined in OpenSFS' development contract with Intel HPDD ([[Media:SFS-DEV-001_scope-of-work.pdf|SFS-DEV-001]]). <br/><br />
Documentation of each milestone is hyperlinked to its completion date. We will update the table as Intel completes new milestones. <br />
<br />
<br />
{| border="1" cellspacing="0" cellpadding="5" align="center"<br />
|-<br />
! align="left"|Project<br />
! align="left"|Subproject <br />
! Scope Statement<br />
! Solution Architecture<br />
! High-level Design<br />
! Implementation<br />
! Demonstration<br />
! Delivery<br />
! Landing<br />
|- valign="top"<br />
!rowspan="2" align="left"| MDS Performance<br />
| align="left"| PDIR Ops<br />
| [[Media:MDS_PDirOps_ScopeStatement.pdf|2011-09-28]]<br />
| [[Media:MDS_PDirOps_SolutionArchitecture.pdf|2011-10-12]]<br />
| [[Media:MDS_PDirOps_HighLevelDesign.pdf|2011-11-09]]<br />
| <br />
| [[Media:MDS_PDirOps_DemonstrationMilestone.pdf|2012-03-19]]<br />
| 2012-04-30<br />
| 2.2<br />
|- valign="top"<br />
| align="left"| SMP Node Affinity<br />
| [[Media:MDS_SMPNodeAffinity_ScopeStatement.pdf|2012-03-09]]<br />
| [[Media:MDS_SMPNodeAffinity_SolutionArchitecture.pdf|2012-04-04]]<br />
| [[Media:MDS_SMPNodeAffinity_HighLevelDesign.pdf|2012-05-02]]<br />
| <br />
| [[Media:MDS_SMPNodeAffinity_DemonstrationMilestone.pdf|2012-10-07]]<br />
| [[Media:MDS_SMPNodeAffinity_Demonstration_FinalReport.pdf|2012-12-12]]<br />
| 2.3<br />
|- valign="top"<br />
!rowspan="2" align="left"| Distributed Name <br/> Space (DNE)<br />
| align="left"| Remote Directories<br />
| [[Media:DNE_RemoteDirectories_ScopeStatement.pdf|2011-10-19]]<br />
| [[Media:DNE_RemoteDirectories_SolutionArchitecture.pdf|2011-12-23]]<br />
| [[Media:DNE_RemoteDirectories_HighLevelDesign.pdf|2012-02-06]]<br />
| <br />
| [[Media:DNE_RemoteDirectories_DemonstrationMilestone.pdf|2013-05-15]]<br />
| 2013-05-31<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Striped Directories<br />
| [[Media:DNE_StripedDirectories_ScopeStatement.pdf|2013-05-13]]<br />
| ''in progress''<br />
|<br />
| <br />
|<br />
|<br />
| 2.6?<br />
|- valign="top"<br />
!rowspan="5" align="left"| Lustre File System <br/> Check (LFSCK)<br />
| align="left"| OI Scrub<br />
| [[Media:LFSCK_OIScrub-InodeIterator_ScopeStatement.pdf|2011-10-05]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_SolutionArchitecture.pdf|2011-11-03]]<br />
| n/a<br />
| <br />
| [[Media:LFSCK_OIScrub-InodeIterator_DemonstrationMilestone.pdf|2012-06-06]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_Milestone_Completion.pdf|2012-12-07]]<br />
| 2.3<br />
|- valign="top"<br />
| align="left"| Fid-in-dirent & lineEA consistency<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_ScopeStatement.pdf|2012-10-31]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_SolutionArchitecture.pdf|2012-11-20]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_HighLevelDesign.pdf|2012-12-12]]<br />
| <br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_DemonstrationMilestone.pdf|2013-05-01]]<br />
| 2013-05-31<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| MDT-OST Consistency<br />
| [[Media:LFSCK_MDT-OSTConsistency_ScopeStatement.pdf|2013-05-01]]<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
| 2.6?<br />
|- valign="top"<br />
| align="left"| MDT-MDT Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Performance<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=452Contract SFS-DEV-0012013-05-30T16:25:34Z<p>Jcarrier: change from level2 to level1 headings</p>
<hr />
<div>= Project Definition =<br />
<br />
This contract, awarded to Whamcloud (now Intel HPDD) in 2011, defines Lustre development for three projects and eight subprojects. The full program description is available in the [[Media:SFS-DEV-001_scope-of-work.pdf|Statement of Work]]. <br />
<br />
* Project 1: Single Server Metadata Performance Improvements <br />
** Subproject 1.1: SMP Node Affinity <br />
** Subproject 1.2: Parallel Directory Operations<br />
* Project 2. Distributed Namespace: Remote Directories and Striped Directories <br />
** Subproject 2.1: Remote Directories<br />
** Subproject 2.2: Striped Directories<br />
* Project 3. Lustre File System Checker<br />
** Subproject 3.1: Inode Iterator & OI Scrub<br />
** Subproject 3.2: MDT-OST Consistency<br />
** Subproject 3.3: MDT-MDT Consistency<br />
** Subproject 3.4: Performance<br />
OpenSFS assigned Dave Dillow as the Technical Representative for this project. Dave leads a Project Approval Committee (PAC) that meets regularly with Intel and assists reviewing Intel's completion of project milestones. <br />
<br />
= Project Milestones =<br />
Each subproject follows a detailed milestone plan composed of the following phases. <br />
: '''Scope Statement''' is a brief (2-3 pages) summary of the Contractor's understanding of the problem statement and resulting project scope.<br />
: '''Solution Architecture''' is a document that outlines requirements, use cases, a solution framework, and appropriate test cases.<br />
: '''High-Level Design''' (HLD) is a description of the recommended solution that addresses the subproject requirements and describes how the solution will work, including basic protocol structures (as applicable). <br />
: '''Implementation''' occurs after completion of the HLD and includes development and unit testing of new code. OpenSFS tracks progress during this phase with weekly progress meetings with the Contractor.<br />
: '''Demonstration''' of the subproject is defined during the architecture phase and occurs after the Contractor completes the appropriate functionality of the subproject with execution of test cases designed to prove the acceptance criteria defined during the Solution Architecture.<br />
: '''Delivery''' occurs when the Contractor integrates the project development branch for the subproject into the canonical Lustre source tree for inclusion in the next available community Lustre feature release.<br />
Completed milestone documents for each subproject are available in the [[#Project Status|project status]] section below.<br />
<br />
= Project Status =<br />
The table below lists the milestone acceptance dates for the subprojects defined in OpenSFS' development contract with Intel HPDD ([[Media:SFS-DEV-001_scope-of-work.pdf|SFS-DEV-001]]). <br/><br />
Documentation of each milestone is hyperlinked to its completion date. We will update the table as Intel completes new milestones. <br />
<br />
<br />
{| border="1" cellspacing="0" cellpadding="5" align="center"<br />
|-<br />
! align="left"|Project<br />
! align="left"|Subproject <br />
! Scope Statement<br />
! Solution Architecture<br />
! High-level Design<br />
! Demonstration<br />
! Delivery<br />
! Landing<br />
|- valign="top"<br />
!rowspan="2" align="left"| MDS Performance<br />
| align="left"| PDIR Ops<br />
| [[Media:MDS_PDirOps_ScopeStatement.pdf|2011-09-28]]<br />
| [[Media:MDS_PDirOps_SolutionArchitecture.pdf|2011-10-12]]<br />
| [[Media:MDS_PDirOps_HighLevelDesign.pdf|2011-11-09]]<br />
| [[Media:MDS_PDirOps_DemonstrationMilestone.pdf|2012-03-19]]<br />
| 2012-04-30<br />
| 2.2<br />
|- valign="top"<br />
| align="left"| SMP Node Affinity<br />
| [[Media:MDS_SMPNodeAffinity_ScopeStatement.pdf|2012-03-09]]<br />
| [[Media:MDS_SMPNodeAffinity_SolutionArchitecture.pdf|2012-04-04]]<br />
| [[Media:MDS_SMPNodeAffinity_HighLevelDesign.pdf|2012-05-02]]<br />
| [[Media:MDS_SMPNodeAffinity_DemonstrationMilestone.pdf|2012-10-07]]<br />
| [[Media:MDS_SMPNodeAffinity_Demonstration_FinalReport.pdf|2012-12-12]]<br />
| 2.3<br />
|- valign="top"<br />
!rowspan="2" align="left"| Distributed Name <br/> Space (DNE)<br />
| align="left"| Remote Directories<br />
| [[Media:DNE_RemoteDirectories_ScopeStatement.pdf|2011-10-19]]<br />
| [[Media:DNE_RemoteDirectories_SolutionArchitecture.pdf|2011-12-23]]<br />
| [[Media:DNE_RemoteDirectories_HighLevelDesign.pdf|2012-02-06]]<br />
| [[Media:DNE_RemoteDirectories_DemonstrationMilestone.pdf|2013-05-15]]<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Striped Directories<br />
| [[Media:DNE_StripedDirectories_ScopeStatement.pdf|2013-05-13]]<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
!rowspan="5" align="left"| Lustre File System <br/> Check (LFSCK)<br />
| align="left"| OI Scrub<br />
| [[Media:LFSCK_OIScrub-InodeIterator_ScopeStatement.pdf|2011-10-05]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_SolutionArchitecture.pdf|2011-11-03]]<br />
| n/a<br />
| [[Media:LFSCK_OIScrub-InodeIterator_DemonstrationMilestone.pdf|2012-06-06]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_Milestone_Completion.pdf|2012-12-07]]<br />
| 2.3<br />
|- valign="top"<br />
| align="left"| Fid-in-dirent & lineEA consistency<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_ScopeStatement.pdf|2012-10-31]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_SolutionArchitecture.pdf|2012-11-20]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_HighLevelDesign.pdf|2012-12-12]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_DemonstrationMilestone.pdf|2013-05-01]]<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| MDT-OST Consistency<br />
| [[Media:LFSCK_MDT-OSTConsistency_ScopeStatement.pdf|2013-05-01]]<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| MDT-MDT Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Performance<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=451Contract SFS-DEV-0012013-05-30T16:23:47Z<p>Jcarrier: Undo revision 450 by Jcarrier (talk)</p>
<hr />
<div><br />
== Project Definition ==<br />
<br />
This contract, awarded to Whamcloud (now Intel HPDD) in 2011, defines Lustre development for three projects and eight subprojects. The full program description is available in the [[Media:SFS-DEV-001_scope-of-work.pdf|Statement of Work]]. <br />
<br />
* Project 1: Single Server Metadata Performance Improvements <br />
** Subproject 1.1: SMP Node Affinity <br />
** Subproject 1.2: Parallel Directory Operations<br />
* Project 2. Distributed Namespace: Remote Directories and Striped Directories <br />
** Subproject 2.1: Remote Directories<br />
** Subproject 2.2: Striped Directories<br />
* Project 3. Lustre File System Checker<br />
** Subproject 3.1: Inode Iterator & OI Scrub<br />
** Subproject 3.2: MDT-OST Consistency<br />
** Subproject 3.3: MDT-MDT Consistency<br />
** Subproject 3.4: Performance<br />
OpenSFS assigned Dave Dillow as the Technical Representative for this project. Dave leads a Project Approval Committee (PAC) that meets regularly with Intel and assists reviewing Intel's completion of project milestones. <br />
<br />
== Project Milestones ==<br />
Each subproject follows a detailed milestone plan composed of the following phases. <br />
: '''Scope Statement''' is a brief (2-3 pages) summary of the Contractor's understanding of the problem statement and resulting project scope.<br />
: '''Solution Architecture''' is a document that outlines requirements, use cases, a solution framework, and appropriate test cases.<br />
: '''High-Level Design''' (HLD) is a description of the recommended solution that addresses the subproject requirements and describes how the solution will work, including basic protocol structures (as applicable). <br />
: '''Implementation''' occurs after completion of the HLD and includes development and unit testing of new code. OpenSFS tracks progress during this phase with weekly progress meetings with the Contractor.<br />
: '''Demonstration''' of the subproject is defined during the architecture phase and occurs after the Contractor completes the appropriate functionality of the subproject with execution of test cases designed to prove the acceptance criteria defined during the Solution Architecture.<br />
: '''Delivery''' occurs when the Contractor integrates the project development branch for the subproject into the canonical Lustre source tree for inclusion in the next available community Lustre feature release.<br />
Completed milestone documents for each subproject are available in the [[#Project Status|project status]] section below.<br />
<br />
== Project Status ==<br />
The table below lists the milestone acceptance dates for the subprojects defined in OpenSFS' development contract with Intel HPDD ([[Media:SFS-DEV-001_scope-of-work.pdf|SFS-DEV-001]]). <br/><br />
Documentation of each milestone is hyperlinked to its completion date. We will update the table as Intel completes new milestones. <br />
<br />
<br />
{| border="1" cellspacing="0" cellpadding="5" align="center"<br />
|-<br />
! align="left"|Project<br />
! align="left"|Subproject <br />
! Scope Statement<br />
! Solution Architecture<br />
! High-level Design<br />
! Demonstration<br />
! Delivery<br />
! Landing<br />
|- valign="top"<br />
!rowspan="2" align="left"| MDS Performance<br />
| align="left"| PDIR Ops<br />
| [[Media:MDS_PDirOps_ScopeStatement.pdf|2011-09-28]]<br />
| [[Media:MDS_PDirOps_SolutionArchitecture.pdf|2011-10-12]]<br />
| [[Media:MDS_PDirOps_HighLevelDesign.pdf|2011-11-09]]<br />
| [[Media:MDS_PDirOps_DemonstrationMilestone.pdf|2012-03-19]]<br />
| 2012-04-30<br />
| 2.2<br />
|- valign="top"<br />
| align="left"| SMP Node Affinity<br />
| [[Media:MDS_SMPNodeAffinity_ScopeStatement.pdf|2012-03-09]]<br />
| [[Media:MDS_SMPNodeAffinity_SolutionArchitecture.pdf|2012-04-04]]<br />
| [[Media:MDS_SMPNodeAffinity_HighLevelDesign.pdf|2012-05-02]]<br />
| [[Media:MDS_SMPNodeAffinity_DemonstrationMilestone.pdf|2012-10-07]]<br />
| [[Media:MDS_SMPNodeAffinity_Demonstration_FinalReport.pdf|2012-12-12]]<br />
| 2.3<br />
|- valign="top"<br />
!rowspan="2" align="left"| Distributed Name <br/> Space (DNE)<br />
| align="left"| Remote Directories<br />
| [[Media:DNE_RemoteDirectories_ScopeStatement.pdf|2011-10-19]]<br />
| [[Media:DNE_RemoteDirectories_SolutionArchitecture.pdf|2011-12-23]]<br />
| [[Media:DNE_RemoteDirectories_HighLevelDesign.pdf|2012-02-06]]<br />
| [[Media:DNE_RemoteDirectories_DemonstrationMilestone.pdf|2013-05-15]]<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Striped Directories<br />
| [[Media:DNE_StripedDirectories_ScopeStatement.pdf|2013-05-13]]<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
!rowspan="5" align="left"| Lustre File System <br/> Check (LFSCK)<br />
| align="left"| OI Scrub<br />
| [[Media:LFSCK_OIScrub-InodeIterator_ScopeStatement.pdf|2011-10-05]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_SolutionArchitecture.pdf|2011-11-03]]<br />
| n/a<br />
| [[Media:LFSCK_OIScrub-InodeIterator_DemonstrationMilestone.pdf|2012-06-06]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_Milestone_Completion.pdf|2012-12-07]]<br />
| 2.3<br />
|- valign="top"<br />
| align="left"| Fid-in-dirent & lineEA consistency<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_ScopeStatement.pdf|2012-10-31]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_SolutionArchitecture.pdf|2012-11-20]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_HighLevelDesign.pdf|2012-12-12]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_DemonstrationMilestone.pdf|2013-05-01]]<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| MDT-OST Consistency<br />
| [[Media:LFSCK_MDT-OSTConsistency_ScopeStatement.pdf|2013-05-01]]<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| MDT-MDT Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Performance<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=450Contract SFS-DEV-0012013-05-30T16:22:44Z<p>Jcarrier: Blanked the page</p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=436Contract SFS-DEV-0012013-05-22T23:31:02Z<p>Jcarrier: /* Project Status */ updates include DNE1 demo, LFSCK1.5 demo, DNE2 scope, LFSCK2 scope</p>
<hr />
<div><br />
== Project Definition ==<br />
<br />
This contract, awarded to Whamcloud (now Intel HPDD) in 2011, defines Lustre development for three projects and eight subprojects. The full program description is available in the [[Media:SFS-DEV-001_scope-of-work.pdf|Statement of Work]]. <br />
<br />
* Project 1: Single Server Metadata Performance Improvements <br />
** Subproject 1.1: SMP Node Affinity <br />
** Subproject 1.2: Parallel Directory Operations<br />
* Project 2. Distributed Namespace: Remote Directories and Striped Directories <br />
** Subproject 2.1: Remote Directories<br />
** Subproject 2.2: Striped Directories<br />
* Project 3. Lustre File System Checker<br />
** Subproject 3.1: Inode Iterator & OI Scrub<br />
** Subproject 3.2: MDT-OST Consistency<br />
** Subproject 3.3: MDT-MDT Consistency<br />
** Subproject 3.4: Performance<br />
OpenSFS assigned Dave Dillow as the Technical Representative for this project. Dave leads a Project Approval Committee (PAC) that meets regularly with Intel and assists reviewing Intel's completion of project milestones. <br />
<br />
== Project Milestones ==<br />
Each subproject follows a detailed milestone plan composed of the following phases. <br />
: '''Scope Statement''' is a brief (2-3 pages) summary of the Contractor's understanding of the problem statement and resulting project scope.<br />
: '''Solution Architecture''' is a document that outlines requirements, use cases, a solution framework, and appropriate test cases.<br />
: '''High-Level Design''' (HLD) is a description of the recommended solution that addresses the subproject requirements and describes how the solution will work, including basic protocol structures (as applicable). <br />
: '''Implementation''' occurs after completion of the HLD and includes development and unit testing of new code. OpenSFS tracks progress during this phase with weekly progress meetings with the Contractor.<br />
: '''Demonstration''' of the subproject is defined during the architecture phase and occurs after the Contractor completes the appropriate functionality of the subproject with execution of test cases designed to prove the acceptance criteria defined during the Solution Architecture.<br />
: '''Delivery''' occurs when the Contractor integrates the project development branch for the subproject into the canonical Lustre source tree for inclusion in the next available community Lustre feature release.<br />
Completed milestone documents for each subproject are available in the [[#Project Status|project status]] section below.<br />
<br />
== Project Status ==<br />
The table below lists the milestone acceptance dates for the subprojects defined in OpenSFS' development contract with Intel HPDD ([[Media:SFS-DEV-001_scope-of-work.pdf|SFS-DEV-001]]). <br/><br />
Documentation of each milestone is hyperlinked to its completion date. We will update the table as Intel completes new milestones. <br />
<br />
<br />
{| border="1" cellspacing="0" cellpadding="5" align="center"<br />
|-<br />
! align="left"|Project<br />
! align="left"|Subproject <br />
! Scope Statement<br />
! Solution Architecture<br />
! High-level Design<br />
! Demonstration<br />
! Delivery<br />
! Landing<br />
|- valign="top"<br />
!rowspan="2" align="left"| MDS Performance<br />
| align="left"| PDIR Ops<br />
| [[Media:MDS_PDirOps_ScopeStatement.pdf|2011-09-28]]<br />
| [[Media:MDS_PDirOps_SolutionArchitecture.pdf|2011-10-12]]<br />
| [[Media:MDS_PDirOps_HighLevelDesign.pdf|2011-11-09]]<br />
| [[Media:MDS_PDirOps_DemonstrationMilestone.pdf|2012-03-19]]<br />
| 2012-04-30<br />
| 2.2<br />
|- valign="top"<br />
| align="left"| SMP Node Affinity<br />
| [[Media:MDS_SMPNodeAffinity_ScopeStatement.pdf|2012-03-09]]<br />
| [[Media:MDS_SMPNodeAffinity_SolutionArchitecture.pdf|2012-04-04]]<br />
| [[Media:MDS_SMPNodeAffinity_HighLevelDesign.pdf|2012-05-02]]<br />
| [[Media:MDS_SMPNodeAffinity_DemonstrationMilestone.pdf|2012-10-07]]<br />
| [[Media:MDS_SMPNodeAffinity_Demonstration_FinalReport.pdf|2012-12-12]]<br />
| 2.3<br />
|- valign="top"<br />
!rowspan="2" align="left"| Distributed Name <br/> Space (DNE)<br />
| align="left"| Remote Directories<br />
| [[Media:DNE_RemoteDirectories_ScopeStatement.pdf|2011-10-19]]<br />
| [[Media:DNE_RemoteDirectories_SolutionArchitecture.pdf|2011-12-23]]<br />
| [[Media:DNE_RemoteDirectories_HighLevelDesign.pdf|2012-02-06]]<br />
| [[Media:DNE_RemoteDirectories_DemonstrationMilestone.pdf|2013-05-15]]<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Striped Directories<br />
| [[Media:DNE_StripedDirectories_ScopeStatement.pdf|2013-05-13]]<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
!rowspan="5" align="left"| Lustre File System <br/> Check (LFSCK)<br />
| align="left"| OI Scrub<br />
| [[Media:LFSCK_OIScrub-InodeIterator_ScopeStatement.pdf|2011-10-05]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_SolutionArchitecture.pdf|2011-11-03]]<br />
| n/a<br />
| [[Media:LFSCK_OIScrub-InodeIterator_DemonstrationMilestone.pdf|2012-06-06]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_Milestone_Completion.pdf|2012-12-07]]<br />
| 2.3<br />
|- valign="top"<br />
| align="left"| Fid-in-dirent & lineEA consistency<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_ScopeStatement.pdf|2012-10-31]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_SolutionArchitecture.pdf|2012-11-20]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_HighLevelDesign.pdf|2012-12-12]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_DemonstrationMilestone.pdf|2013-05-01]]<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| MDT-OST Consistency<br />
| [[Media:LFSCK_MDT-OSTConsistency_ScopeStatement.pdf|2013-05-01]]<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| MDT-MDT Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Performance<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:LFSCK_MDT-OSTConsistency_ScopeStatement.pdf&diff=434File:LFSCK MDT-OSTConsistency ScopeStatement.pdf2013-05-22T20:31:23Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:DNE_StripedDirectories_ScopeStatement.pdf&diff=433File:DNE StripedDirectories ScopeStatement.pdf2013-05-22T20:27:04Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:LFSCK_FID-in-dirent_LinkEA_DemonstrationMilestone.pdf&diff=430File:LFSCK FID-in-dirent LinkEA DemonstrationMilestone.pdf2013-05-22T16:52:58Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:DNE_RemoteDirectories_DemonstrationMilestone.pdf&diff=429File:DNE RemoteDirectories DemonstrationMilestone.pdf2013-05-22T16:48:24Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=382Contract SFS-DEV-0012013-04-12T07:26:56Z<p>Jcarrier: /* Other Links */ update link name</p>
<hr />
<div><br />
== Project Definition ==<br />
<br />
This contract, awarded to Whamcloud (now Intel HPDD) in 2011, defines Lustre development for three projects and eight subprojects. The full program description is available in the [[Media:SFS-DEV-001_scope-of-work.pdf|Statement of Work]]. <br />
<br />
* Project 1: Single Server Metadata Performance Improvements <br />
** Subproject 1.1: SMP Node Affinity <br />
** Subproject 1.2: Parallel Directory Operations<br />
* Project 2. Distributed Namespace: Remote Directories and Striped Directories <br />
** Subproject 2.1: Remote Directories<br />
** Subproject 2.2: Striped Directories<br />
* Project 3. Lustre File System Checker<br />
** Subproject 3.1: Inode Iterator & OI Scrub<br />
** Subproject 3.2: MDT-OST Consistency<br />
** Subproject 3.3: MDT-MDT Consistency<br />
** Subproject 3.4: Performance<br />
OpenSFS assigned Dave Dillow as the Technical Representative for this project. Dave leads a Project Approval Committee (PAC) that meets regularly with Intel and assists reviewing Intel's completion of project milestones. <br />
<br />
== Project Milestones ==<br />
Each subproject follows a detailed milestone plan composed of the following phases. <br />
: '''Scope Statement''' is a brief (2-3 pages) summary of the Contractor's understanding of the problem statement and resulting project scope.<br />
: '''Solution Architecture''' is a document that outlines requirements, use cases, a solution framework, and appropriate test cases.<br />
: '''High-Level Design''' (HLD) is a description of the recommended solution that addresses the subproject requirements and describes how the solution will work, including basic protocol structures (as applicable). <br />
: '''Implementation''' occurs after completion of the HLD and includes development and unit testing of new code. OpenSFS tracks progress during this phase with weekly progress meetings with the Contractor.<br />
: '''Demonstration''' of the subproject is defined during the architecture phase and occurs after the Contractor completes the appropriate functionality of the subproject with execution of test cases designed to prove the acceptance criteria defined during the Solution Architecture.<br />
: '''Delivery''' occurs when the Contractor integrates the project development branch for the subproject into the canonical Lustre source tree for inclusion in the next available community Lustre feature release.<br />
Completed milestone documents for each subproject are available in the [[#Project Status|project status]] section below.<br />
<br />
== Project Status ==<br />
The table below lists the milestone acceptance dates for the subprojects defined in OpenSFS' development contract with Intel HPDD ([[Media:SFS-DEV-001_scope-of-work.pdf|SFS-DEV-001]]). <br/><br />
Documentation of each milestone is hyperlinked to its completion date. We will update the table as Intel completes new milestones. <br />
<br />
<br />
{| border="1" cellspacing="0" cellpadding="5" align="center"<br />
|-<br />
! align="left"|Project<br />
! align="left"|Subproject <br />
! Scope Statement<br />
! Solution Architecture<br />
! High-level Design<br />
! Demonstration<br />
! Delivery<br />
! Landing<br />
|- valign="top"<br />
!rowspan="2" align="left"| MDS Performance<br />
| align="left"| PDIR Ops<br />
| [[Media:MDS_PDirOps_ScopeStatement.pdf|2011-09-28]]<br />
| [[Media:MDS_PDirOps_SolutionArchitecture.pdf|2011-10-12]]<br />
| [[Media:MDS_PDirOps_HighLevelDesign.pdf|2011-11-09]]<br />
| [[Media:MDS_PDirOps_DemonstrationMilestone.pdf|2012-03-19]]<br />
| 2012-04-30<br />
| 2.2<br />
|- valign="top"<br />
| align="left"| SMP Node Affinity<br />
| [[Media:MDS_SMPNodeAffinity_ScopeStatement.pdf|2012-03-09]]<br />
| [[Media:MDS_SMPNodeAffinity_SolutionArchitecture.pdf|2012-04-04]]<br />
| [[Media:MDS_SMPNodeAffinity_HighLevelDesign.pdf|2012-05-02]]<br />
| [[Media:MDS_SMPNodeAffinity_DemonstrationMilestone.pdf|2012-10-07]]<br />
| [[Media:MDS_SMPNodeAffinity_Demonstration_FinalReport.pdf|2012-12-12]]<br />
| 2.3<br />
|- valign="top"<br />
!rowspan="2" align="left"| Distributed Name <br/> Space (DNE)<br />
| align="left"| Remote Directories<br />
| [[Media:DNE_RemoteDirectories_ScopeStatement.pdf|2011-10-19]]<br />
| [[Media:DNE_RemoteDirectories_SolutionArchitecture.pdf|2011-12-23]]<br />
| [[Media:DNE_RemoteDirectories_HighLevelDesign.pdf|2012-02-06]]<br />
| ''in progress''<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Striped Directories<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
!rowspan="5" align="left"| Lustre File System <br/> Check (LFSCK)<br />
| align="left"| OI Scrub<br />
| [[Media:LFSCK_OIScrub-InodeIterator_ScopeStatement.pdf|2011-10-05]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_SolutionArchitecture.pdf|2011-11-03]]<br />
| n/a<br />
| [[Media:LFSCK_OIScrub-InodeIterator_DemonstrationMilestone.pdf|2012-06-06]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_Milestone_Completion.pdf|2012-12-07]]<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Fid-in-dirent & lineEA consistency<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_ScopeStatement.pdf|2012-10-31]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_SolutionArchitecture.pdf|2012-11-20]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_HighLevelDesign.pdf|2012-12-12]]<br />
| ''in progress''<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| MDT-OST Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| MDT-MDT Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Performance<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
<br />
== Other Links ==<br />
[[Contract_SFS-DEV-001_early_draft]] was a previous version of this content.</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001_early_draft&diff=380Contract SFS-DEV-001 early draft2013-04-12T07:25:57Z<p>Jcarrier: Jcarrier moved page Contract SFS-DEV-001 to Contract SFS-DEV-001 early draft: This was the first version of the contract page. It has been replaced.</p>
<hr />
<div>SFS-DEV-001 includes three areas for development. These areas are listed below with highlighted results.<br />
<br />
== Project Documents ==<br />
<br />
This contract defines development in three broad areas described in the [[Media:SFS-DEV-001_scope-of-work.pdf|Statement of Work]]. <br />
* Project 1: Single Server Metadata Performance Improvements <br />
** Subproject 1.1: SMP Node Affinity <br />
** Subproject 1.2: Parallel Directory Operations<br />
* Project 2. Distributed Namespace: Remote Directories and Striped Directories <br />
** Subproject 2.1: Remote Directories<br />
** Subproject 2.2: Striped Directories<br />
* Project 3. Lustre File System Checker<br />
** Subproject 3.1: Inode Iterator & OI Scrub<br />
** Subproject 3.2: MDT-OST Consistency<br />
** Subproject 3.3: MDT-MDT Consistency<br />
** Subproject 3.4: Performance<br />
<br />
Each subproject is developed using a 6 point milestone plan. Completed documents are available from the [[SFS-DEV-001_status|project status]] page.<br />
<br />
<br />
<br />
== Lustre FSCK: OI Scrub ==<br />
=== Key Message ===<br />
* Enable file-level backup and restoration of an MDT.<br />
* Core infrastructure for online consistency checking.<br />
<br />
Details of the internal of this work is available at on the [http://wiki.whamcloud.com/display/PUB/OI+Scrub+and+inode+Iterator+Solution+Architecture Whamcloud community wiki].<br />
<br />
=== Recent results ===<br />
OI Scrub project provides ground work for a complete Lustre FSCK tool. Crucial to success of this tool is performance. OI Scrub has been demonstrated checking over 100K files/second on a typical MDS hardware node. In addition, OI Scrub provides a on-line mode that has been shown to add negligible system load with limited scan rates:<br />
<br />
[[File:on-line-impact-oiscrub.png|frameless|300px|OI Scrub provides on-line scanning for corruption. A successful online tool should not impact system performance. This figure show the fall-off in performance from a system without OI Scrub running in the background (0 on the x-axis) through to a system with OI Scrub running as fast as possible (-1 on the x-axis.) The results from this graph indicate that negligible performance impact will be observed while running OI Scrub with Kfiles per second limited between zero and five.]]<br />
<br />
== Single Server Metadata Performance: Parallel Directory Operations ==<br />
=== Key Message ===<br />
* Only a single lock is available for a directory on Lustre.<br />
* Clients wanting access to a file in the same directory must do so in serial.<br />
* This is fixed in <br />
<br />
=== Recent Results<br />
<br />
[http://wiki.whamcloud.com/display/opensfs/OpenSFS+Lustre+Development Whamcloud site] for more information.</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Technical_Working_Group&diff=374Technical Working Group2013-04-11T05:19:50Z<p>Jcarrier: add content in prep for LUG</p>
<hr />
<div>== Mission Statement ==<br />
The mission of the OpenSFS Technical Working Group (TWG) is to work with the Lustre community to ensure that Lustre continues to support the stability, performance, and management requirements of the OpenSFS members as HPC compute platforms continue to scale. The TWG is responsible for creating a technical roadmap for the OpenSFS community. To complete the roadmap, the TWG gathers requirements from the Lustre HPC community, initiates RFPs for important features, and works with contractors to meet these requirements. The TWG works closely with the OpenSFS board to review requirements and prioritize development projects.<br />
<br />
== Goals ==<br />
* Gather Requirements<br />
* Generate Statement of Work/Request for Proposals<br />
* Develop Resource Allocation Proposals<br />
* Work with Contractors on Technical Requirements<br />
* Create High Level Estimate of Impacts/Costs to Meet Requirements<br />
<br />
More information can be found in the [[Media:OpenSFS_TWG_white_paper_ver2.pdf|TWG white paper]]. <br />
<br />
== Gathered Requirements ==<br />
* 2012 : [[File:OpenSFSTWGRequirements2012.pdf]]<br />
* 2011 : [[File:OpenSFSTWGRequirements2011.pdf]]<br />
<br />
== Current Contracts ==<br />
* [[SFS-DEV-001_status|SFS-DEV-001]] - Metadata performance, Distributed Namespace, Filesystem Checker<br />
* [[Contract SFS-DEV-002|SFS-DEV-002]] - UID/GID, Shared Key<br />
<br />
== How to Get Involved ==<br />
* Join our mailing list<br />
: http://lists.opensfs.org/listinfo.cgi/twg-opensfs.org. <br />
: TWG announcements are also shared on discuss@lists.opensfs.org.<br />
* Attend our weekly teleconference<br />
: Thursdays 9:30am-10:30am Pacific <br />
: 866-304-8294 or 715-726-4994, ID & Password: 72090<br />
: Note that meeting schedule can vary depending on project activity. Check the reflectors for agenda announcements before calling.<br />
* Contact our working group Leads for more information<br />
: John Carrier (carrier@cray.com) <br />
: Dave Dillow (dillowda@ornl.gov)</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:OpenSFS_TWG_white_paper_ver2.pdf&diff=373File:OpenSFS TWG white paper ver2.pdf2013-04-11T05:00:10Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contracts&diff=303Contracts2013-03-22T16:12:07Z<p>Jcarrier: changed reference from Contract_SFS-DEV-001 to SFS-DEV-001_status</p>
<hr />
<div><br />
== Current Contracts ==<br />
<br />
* [[SFS-DEV-001_status|SFS-DEV-001]] - Metadata performance, Distributed Namespace, Filesystem Checker<br />
* [[Contract SFS-DEV-002|SFS-DEV-002]] - UID/GID, Shared Key<br />
* [[Community Tree Development Contract|Community Tree Development]] - Ongoing development of Lustre's "master" branch<br />
<br />
== Current Contractors ==<br />
<br />
* [[Intel]]<br />
* [[Indiana University]]</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=302Contract SFS-DEV-0012013-03-22T16:10:05Z<p>Jcarrier: added sections for project definition and milestones</p>
<hr />
<div><br />
== Project Definition ==<br />
<br />
This contract, awarded to Whamcloud (now Intel HPDD) in 2011, defines Lustre development for three projects and eight subprojects. The full program description is available in the [[Media:SFS-DEV-001_scope-of-work.pdf|Statement of Work]]. <br />
<br />
* Project 1: Single Server Metadata Performance Improvements <br />
** Subproject 1.1: SMP Node Affinity <br />
** Subproject 1.2: Parallel Directory Operations<br />
* Project 2. Distributed Namespace: Remote Directories and Striped Directories <br />
** Subproject 2.1: Remote Directories<br />
** Subproject 2.2: Striped Directories<br />
* Project 3. Lustre File System Checker<br />
** Subproject 3.1: Inode Iterator & OI Scrub<br />
** Subproject 3.2: MDT-OST Consistency<br />
** Subproject 3.3: MDT-MDT Consistency<br />
** Subproject 3.4: Performance<br />
OpenSFS assigned Dave Dillow as the Technical Representative for this project. Dave leads a Project Approval Committee (PAC) that meets regularly with Intel and assists reviewing Intel's completion of project milestones. <br />
<br />
== Project Milestones ==<br />
Each subproject follows a detailed milestone plan composed of the following phases. <br />
: '''Scope Statement''' is a brief (2-3 pages) summary of the Contractor's understanding of the problem statement and resulting project scope.<br />
: '''Solution Architecture''' is a document that outlines requirements, use cases, a solution framework, and appropriate test cases.<br />
: '''High-Level Design''' (HLD) is a description of the recommended solution that addresses the subproject requirements and describes how the solution will work, including basic protocol structures (as applicable). <br />
: '''Implementation''' occurs after completion of the HLD and includes development and unit testing of new code. OpenSFS tracks progress during this phase with weekly progress meetings with the Contractor.<br />
: '''Demonstration''' of the subproject is defined during the architecture phase and occurs after the Contractor completes the appropriate functionality of the subproject with execution of test cases designed to prove the acceptance criteria defined during the Solution Architecture.<br />
: '''Delivery''' occurs when the Contractor integrates the project development branch for the subproject into the canonical Lustre source tree for inclusion in the next available community Lustre feature release.<br />
Completed milestone documents for each subproject are available in the [[#Project Status|project status]] section below.<br />
<br />
== Project Status ==<br />
The table below lists the milestone acceptance dates for the subprojects defined in OpenSFS' development contract with Intel HPDD ([[Media:SFS-DEV-001_scope-of-work.pdf|SFS-DEV-001]]). <br/><br />
Documentation of each milestone is hyperlinked to its completion date. We will update the table as Intel completes new milestones. <br />
<br />
<br />
{| border="1" cellspacing="0" cellpadding="5" align="center"<br />
|-<br />
! align="left"|Project<br />
! align="left"|Subproject <br />
! Scope Statement<br />
! Solution Architecture<br />
! High-level Design<br />
! Demonstration<br />
! Delivery<br />
! Landing<br />
|- valign="top"<br />
!rowspan="2" align="left"| MDS Performance<br />
| align="left"| PDIR Ops<br />
| [[Media:MDS_PDirOps_ScopeStatement.pdf|2011-09-28]]<br />
| [[Media:MDS_PDirOps_SolutionArchitecture.pdf|2011-10-12]]<br />
| [[Media:MDS_PDirOps_HighLevelDesign.pdf|2011-11-09]]<br />
| [[Media:MDS_PDirOps_DemonstrationMilestone.pdf|2012-03-19]]<br />
| 2012-04-30<br />
| 2.2<br />
|- valign="top"<br />
| align="left"| SMP Node Affinity<br />
| [[Media:MDS_SMPNodeAffinity_ScopeStatement.pdf|2012-03-09]]<br />
| [[Media:MDS_SMPNodeAffinity_SolutionArchitecture.pdf|2012-04-04]]<br />
| [[Media:MDS_SMPNodeAffinity_HighLevelDesign.pdf|2012-05-02]]<br />
| [[Media:MDS_SMPNodeAffinity_DemonstrationMilestone.pdf|2012-10-07]]<br />
| [[Media:MDS_SMPNodeAffinity_Demonstration_FinalReport.pdf|2012-12-12]]<br />
| 2.3<br />
|- valign="top"<br />
!rowspan="2" align="left"| Distributed Name <br/> Space (DNE)<br />
| align="left"| Remote Directories<br />
| [[Media:DNE_RemoteDirectories_ScopeStatement.pdf|2011-10-19]]<br />
| [[Media:DNE_RemoteDirectories_SolutionArchitecture.pdf|2011-12-23]]<br />
| [[Media:DNE_RemoteDirectories_HighLevelDesign.pdf|2012-02-06]]<br />
| ''in progress''<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Striped Directories<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
!rowspan="5" align="left"| Lustre File System <br/> Check (LFSCK)<br />
| align="left"| OI Scrub<br />
| [[Media:LFSCK_OIScrub-InodeIterator_ScopeStatement.pdf|2011-10-05]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_SolutionArchitecture.pdf|2011-11-03]]<br />
| n/a<br />
| [[Media:LFSCK_OIScrub-InodeIterator_DemonstrationMilestone.pdf|2012-06-06]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_Milestone_Completion.pdf|2012-12-07]]<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Fid-in-dirent & lineEA consistency<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_ScopeStatement.pdf|2012-10-31]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_SolutionArchitecture.pdf|2012-11-20]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_HighLevelDesign.pdf|2012-12-12]]<br />
| ''in progress''<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| MDT-OST Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| MDT-MDT Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Performance<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
<br />
== Other Links ==<br />
[[Contract_SFS-DEV-001]] was a previous version of this content.</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001_early_draft&diff=301Contract SFS-DEV-001 early draft2013-03-22T15:04:58Z<p>Jcarrier: </p>
<hr />
<div>SFS-DEV-001 includes three areas for development. These areas are listed below with highlighted results.<br />
<br />
== Project Documents ==<br />
<br />
This contract defines development in three broad areas described in the [[Media:SFS-DEV-001_scope-of-work.pdf|Statement of Work]]. <br />
* Project 1: Single Server Metadata Performance Improvements <br />
** Subproject 1.1: SMP Node Affinity <br />
** Subproject 1.2: Parallel Directory Operations<br />
* Project 2. Distributed Namespace: Remote Directories and Striped Directories <br />
** Subproject 2.1: Remote Directories<br />
** Subproject 2.2: Striped Directories<br />
* Project 3. Lustre File System Checker<br />
** Subproject 3.1: Inode Iterator & OI Scrub<br />
** Subproject 3.2: MDT-OST Consistency<br />
** Subproject 3.3: MDT-MDT Consistency<br />
** Subproject 3.4: Performance<br />
<br />
Each subproject is developed using a 6 point milestone plan. Completed documents are available from the [[SFS-DEV-001_status|project status]] page.<br />
<br />
<br />
<br />
== Lustre FSCK: OI Scrub ==<br />
=== Key Message ===<br />
* Enable file-level backup and restoration of an MDT.<br />
* Core infrastructure for online consistency checking.<br />
<br />
Details of the internal of this work is available at on the [http://wiki.whamcloud.com/display/PUB/OI+Scrub+and+inode+Iterator+Solution+Architecture Whamcloud community wiki].<br />
<br />
=== Recent results ===<br />
OI Scrub project provides ground work for a complete Lustre FSCK tool. Crucial to success of this tool is performance. OI Scrub has been demonstrated checking over 100K files/second on a typical MDS hardware node. In addition, OI Scrub provides a on-line mode that has been shown to add negligible system load with limited scan rates:<br />
<br />
[[File:on-line-impact-oiscrub.png|frameless|300px|OI Scrub provides on-line scanning for corruption. A successful online tool should not impact system performance. This figure show the fall-off in performance from a system without OI Scrub running in the background (0 on the x-axis) through to a system with OI Scrub running as fast as possible (-1 on the x-axis.) The results from this graph indicate that negligible performance impact will be observed while running OI Scrub with Kfiles per second limited between zero and five.]]<br />
<br />
== Single Server Metadata Performance: Parallel Directory Operations ==<br />
=== Key Message ===<br />
* Only a single lock is available for a directory on Lustre.<br />
* Clients wanting access to a file in the same directory must do so in serial.<br />
* This is fixed in <br />
<br />
=== Recent Results<br />
<br />
[http://wiki.whamcloud.com/display/opensfs/OpenSFS+Lustre+Development Whamcloud site] for more information.</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:SFS-DEV-001_scope-of-work.pdf&diff=300File:SFS-DEV-001 scope-of-work.pdf2013-03-22T13:21:42Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=284Contract SFS-DEV-0012013-03-13T19:55:38Z<p>Jcarrier: edit the description of the table</p>
<hr />
<div>== SFS-DEV-001 ==<br />
<br />
=== Project Status ===<br />
The table below lists the milestone acceptance dates for the projects defined in OpenSFS' development contract with Intel HPDD (#SFS-DEV-001). <br/><br />
Documentation of each milestone is hyperlinked to its completion date. We will update the table as Intel completes new milestones. <br />
<br />
<br />
{| border="1" cellspacing="0" cellpadding="5" align="center"<br />
|-<br />
|colspan="2"|<br />
! Scope Statement<br />
! Solution Architecture<br />
! High-level Design<br />
! Demonstration<br />
! Delivery<br />
! Landing<br />
|- valign="top"<br />
!rowspan="2" align="left"| MDS Performance<br />
| align="left"| PDIR Ops<br />
| [[Media:MDS_PDirOps_ScopeStatement.pdf|2011-09-28]]<br />
| [[Media:MDS_PDirOps_SolutionArchitecture.pdf|2011-10-12]]<br />
| [[Media:MDS_PDirOps_HighLevelDesign.pdf|2011-11-09]]<br />
| [[Media:MDS_PDirOps_DemonstrationMilestone.pdf|2012-03-19]]<br />
| 2012-04-30<br />
| 2.2<br />
|- valign="top"<br />
| align="left"| SMP Node Affinity<br />
| [[Media:MDS_SMPNodeAffinity_ScopeStatement.pdf|2012-03-09]]<br />
| [[Media:MDS_SMPNodeAffinity_SolutionArchitecture.pdf|2012-04-04]]<br />
| [[Media:MDS_SMPNodeAffinity_HighLevelDesign.pdf|2012-05-02]]<br />
| [[Media:MDS_SMPNodeAffinity_DemonstrationMilestone.pdf|2012-10-07]]<br />
| [[Media:MDS_SMPNodeAffinity_Demonstration_FinalReport.pdf|2012-12-12]]<br />
| 2.3<br />
|- valign="top"<br />
!rowspan="2" align="left"| Distributed Name <br/> Space (DNE)<br />
| align="left"| Remote Directories<br />
| [[Media:DNE_RemoteDirectories_ScopeStatement.pdf|2011-10-19]]<br />
| [[Media:DNE_RemoteDirectories_SolutionArchitecture.pdf|2011-12-23]]<br />
| [[Media:DNE_RemoteDirectories_HighLevelDesign.pdf|2012-02-06]]<br />
| ''in progress''<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Striped Directories<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
!rowspan="5" align="left"| Lustre File System <br/> Check (LFSCK)<br />
| align="left"| OI Scrub<br />
| [[Media:LFSCK_OIScrub-InodeIterator_ScopeStatement.pdf|2011-10-05]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_SolutionArchitecture.pdf|2011-11-03]]<br />
| n/a<br />
| [[Media:LFSCK_OIScrub-InodeIterator_DemonstrationMilestone.pdf|2012-06-06]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_Milestone_Completion.pdf|2012-12-07]]<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Fid-in-dirent & lineEA consistency<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_ScopeStatement.pdf|2012-10-31]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_SolutionArchitecture.pdf|2012-11-20]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_HighLevelDesign.pdf|2012-12-12]]<br />
| ''in progress''<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| MDT-OST Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| MDT-MDT Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Performance<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=283Contract SFS-DEV-0012013-03-13T19:45:30Z<p>Jcarrier: updated table with links to documents uploaded to OpenSFS wiki</p>
<hr />
<div>== SFS-DEV-001 ==<br />
<br />
=== Project Status ===<br />
The table below shows the completion dates of the different phases of the OpenSFS SFS-DEV-001 contract with Intel HPDD. Hyperlinks will lead to the document for each milestone. We will update the table as Intel completes new milestones for each project. <br />
<br />
{| border="1" cellspacing="0" cellpadding="5" align="center"<br />
|-<br />
|colspan="2"|<br />
! Scope Statement<br />
! Solution Architecture<br />
! High-level Design<br />
! Demonstration<br />
! Delivery<br />
! Landing<br />
|- valign="top"<br />
!rowspan="2" align="left"| MDS Performance<br />
| align="left"| PDIR Ops<br />
| [[Media:MDS_PDirOps_ScopeStatement.pdf|2011-09-28]]<br />
| [[Media:MDS_PDirOps_SolutionArchitecture.pdf|2011-10-12]]<br />
| [[Media:MDS_PDirOps_HighLevelDesign.pdf|2011-11-09]]<br />
| [[Media:MDS_PDirOps_DemonstrationMilestone.pdf|2012-03-19]]<br />
| 2012-04-30<br />
| 2.2<br />
|- valign="top"<br />
| align="left"| SMP Node Affinity<br />
| [[Media:MDS_SMPNodeAffinity_ScopeStatement.pdf|2012-03-09]]<br />
| [[Media:MDS_SMPNodeAffinity_SolutionArchitecture.pdf|2012-04-04]]<br />
| [[Media:MDS_SMPNodeAffinity_HighLevelDesign.pdf|2012-05-02]]<br />
| [[Media:MDS_SMPNodeAffinity_DemonstrationMilestone.pdf|2012-10-07]]<br />
| [[Media:MDS_SMPNodeAffinity_Demonstration_FinalReport.pdf|2012-12-12]]<br />
| 2.3<br />
|- valign="top"<br />
!rowspan="2" align="left"| Distributed Name <br/> Space (DNE)<br />
| align="left"| Remote Directories<br />
| [[Media:DNE_RemoteDirectories_ScopeStatement.pdf|2011-10-19]]<br />
| [[Media:DNE_RemoteDirectories_SolutionArchitecture.pdf|2011-12-23]]<br />
| [[Media:DNE_RemoteDirectories_HighLevelDesign.pdf|2012-02-06]]<br />
| ''in progress''<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Striped Directories<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
!rowspan="5" align="left"| Lustre File System <br/> Check (LFSCK)<br />
| align="left"| OI Scrub<br />
| [[Media:LFSCK_OIScrub-InodeIterator_ScopeStatement.pdf|2011-10-05]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_SolutionArchitecture.pdf|2011-11-03]]<br />
| n/a<br />
| [[Media:LFSCK_OIScrub-InodeIterator_DemonstrationMilestone.pdf|2012-06-06]]<br />
| [[Media:LFSCK_OIScrub-InodeIterator_Milestone_Completion.pdf|2012-12-07]]<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| Fid-in-dirent & lineEA consistency<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_ScopeStatement.pdf|2012-10-31]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_SolutionArchitecture.pdf|2012-11-20]]<br />
| [[Media:LFSCK_FID-in-dirent_LinkEA_HighLevelDesign.pdf|2012-12-12]]<br />
| ''in progress''<br />
| ''in progress''<br />
| 2.4<br />
|- valign="top"<br />
| align="left"| MDT-OST Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| MDT-MDT Consistency<br />
| ''in progress''<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Performance<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:LFSCK_OIScrub-InodeIterator_DemonstrationMilestone.pdf&diff=282File:LFSCK OIScrub-InodeIterator DemonstrationMilestone.pdf2013-03-13T19:38:56Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:LFSCK_OIScrub-InodeIterator_Milestone_Completion.pdf&diff=281File:LFSCK OIScrub-InodeIterator Milestone Completion.pdf2013-03-13T19:38:50Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:LFSCK_OIScrub-InodeIterator_ScopeStatement.pdf&diff=280File:LFSCK OIScrub-InodeIterator ScopeStatement.pdf2013-03-13T19:15:21Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:LFSCK_OIScrub-InodeIterator_SolutionArchitecture.pdf&diff=279File:LFSCK OIScrub-InodeIterator SolutionArchitecture.pdf2013-03-13T19:12:59Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:LFSCK_FID-in-dirent_LinkEA_SolutionArchitecture.pdf&diff=278File:LFSCK FID-in-dirent LinkEA SolutionArchitecture.pdf2013-03-13T19:09:48Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:LFSCK_FID-in-dirent_LinkEA_ScopeStatement.pdf&diff=277File:LFSCK FID-in-dirent LinkEA ScopeStatement.pdf2013-03-13T19:09:35Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:LFSCK_FID-in-dirent_LinkEA_HighLevelDesign.pdf&diff=276File:LFSCK FID-in-dirent LinkEA HighLevelDesign.pdf2013-03-13T19:09:15Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:DNE_RemoteDirectories_SolutionArchitecture.pdf&diff=275File:DNE RemoteDirectories SolutionArchitecture.pdf2013-03-13T19:06:03Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:DNE_RemoteDirectories_ScopeStatement.pdf&diff=274File:DNE RemoteDirectories ScopeStatement.pdf2013-03-13T19:05:47Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:DNE_RemoteDirectories_HighLevelDesign.pdf&diff=273File:DNE RemoteDirectories HighLevelDesign.pdf2013-03-13T19:05:44Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:MDS_SMPNodeAffinity_DemonstrationMilestone.pdf&diff=272File:MDS SMPNodeAffinity DemonstrationMilestone.pdf2013-03-13T18:59:08Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:MDS_SMPNodeAffinity_Demonstration_FinalReport.pdf&diff=271File:MDS SMPNodeAffinity Demonstration FinalReport.pdf2013-03-13T18:58:59Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:MDS_SMPNodeAffinity_HighLevelDesign.pdf&diff=270File:MDS SMPNodeAffinity HighLevelDesign.pdf2013-03-13T18:56:22Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:MDS_SMPNodeAffinity_SolutionArchitecture.pdf&diff=269File:MDS SMPNodeAffinity SolutionArchitecture.pdf2013-03-13T18:56:01Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:MDS_SMPNodeAffinity_ScopeStatement.pdf&diff=268File:MDS SMPNodeAffinity ScopeStatement.pdf2013-03-13T18:55:51Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:MDS_PDirOps_SolutionArchitecture.pdf&diff=267File:MDS PDirOps SolutionArchitecture.pdf2013-03-13T18:45:52Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:MDS_PDirOps_ScopeStatement.pdf&diff=266File:MDS PDirOps ScopeStatement.pdf2013-03-13T18:44:22Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:MDS_PDirOps_HighLevelDesign.pdf&diff=265File:MDS PDirOps HighLevelDesign.pdf2013-03-13T18:44:20Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:MDS_PDirOps_DemonstrationMilestone.pdf&diff=264File:MDS PDirOps DemonstrationMilestone.pdf2013-03-13T17:47:42Z<p>Jcarrier: </p>
<hr />
<div></div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-001&diff=236Contract SFS-DEV-0012013-02-13T07:20:48Z<p>Jcarrier: initial table</p>
<hr />
<div>== SFS-DEV-001 ==<br />
<br />
=== Project Status ===<br />
<br />
{| border="1" cellspacing="0" cellpadding="5" align="center"<br />
|-<br />
|colspan="2"|<br />
! Scope Statement<br />
! Solution Architecture<br />
! High-level Design<br />
! Demonstration<br />
! Delivery<br />
|- valign="top"<br />
!rowspan="2" align="left"| MDS Performance<br />
| align="left"| PDIR Ops<br />
| 2011-09-28<br />
| 2011-10-12<br />
| 2011-11-09<br />
| 2012-03-19<br />
| 2012-04-30<br />
|- valign="top"<br />
| align="left"| SMP Node Affinity<br />
| 2012-04-04<br />
| 2012-03-09<br />
| 2012-09-13<br />
| 2012-10-07<br />
| 2012-12-12<br />
|- valign="top"<br />
!rowspan="2" align="left"| Distributed Name <br/> Space (DNE)<br />
| align="left"| Remote Directories<br />
| 2011-10-19<br />
| 2011-12-23<br />
| 2012-02-06<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Striped Directories<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
!rowspan="5" align="left"| Lustre File System <br/> Check (LFSCK)<br />
| align="left"| OI Scrub<br />
| 2011-10-05<br />
| 2011-11-03<br />
| n/a<br />
| 2012-06-06<br />
| 2012-12-07<br />
|- valign="top"<br />
| align="left"| Fid-in-dirent & lineEA consistency<br />
| 2012-10-31<br />
| 2012-11-20<br />
| 2012-12-12<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| MDT-OST Consistency<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| MDT-MDT Consistency<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|- valign="top"<br />
| align="left"| Performance<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Technical_Working_Group&diff=132Technical Working Group2012-12-13T08:01:50Z<p>Jcarrier: </p>
<hr />
<div>Technical Working Group<br />
<br />
= Gathered Requirements =<br />
== 2012 ==<br />
* [[File:OpenSFSTWGRequirements2012.pdf]]<br />
== 2011 ==<br />
<br />
*</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:OpenSFSTWGRequirements2012.pdf&diff=131File:OpenSFSTWGRequirements2012.pdf2012-12-13T07:57:21Z<p>Jcarrier: TWG Requirements gathered spring 2012</p>
<hr />
<div>TWG Requirements gathered spring 2012</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-002&diff=130Contract SFS-DEV-0022012-12-13T07:39:23Z<p>Jcarrier: /* Documentation */ changed order of files</p>
<hr />
<div><br />
== Documentation ==<br />
* [[File:OpenSFS_Software_Contract_6-5-12_article1.pdf]]<br />
* [[File:UID_GID_Scope_Statement_v2.pdf]]<br />
* [[File:UID-GID_Solution_Architecture.pdf]]<br />
* [[File:Shared_keys_scope_v2.pdf]]<br />
* [[File:Shared_keys_architecture.pdf]]<br />
<br />
== Meetings ==<br />
=== 2012-12-11 ===<br />
<br />
Attending: Nathan, Andreas, Josh, Simms, Cory, Alex, Andrew<br />
Meeting Minutes:<br />
* Josh and Andrew updated the arch docs with improved use cases, test plan, and acceptance criteria<br />
* Several PAC members commented on the updates<br />
* Alex noted we neglected to address previous discussions on allowing multiple simultaneous keys:<br />
** should we allow key updates on a live system, or connect-time only?<br />
** is there any upper limit on total keys?<br />
** should keys be restricted to particular nid range?<br />
<br />
Actions: <br />
* PAC members review docs for final approval by next week.<br />
* The above multiple-key use case should be added to the arch doc.<br />
* In the meantime HLD design can begin<br />
<br />
<br />
Next Meeting: <br />
* 12:00pm PST Dec 18 2012<br />
* Intercall (866) 203-7023<br />
* Conference code: 5093670258<br />
<br />
No meetings on Dec 25 or Jan 1.<br />
<br />
<br />
=== 2012-12-04 ===<br />
<br />
Attending: Nathan, Ned, Josh, Simms, Carrier<br />
Meeting Minutes:<br />
* Solution Architecture document review. More detail requested in<br />
** Practical use case (UID)<br />
** Specific functional requirements (shared key)<br />
** Detailed, specific acceptance criteria (e.g. "Any single user on up to 100(?) separate clusters has Unix UID/GID-controlled access to his files on shared Lustre file system.", "Unknown users can be squashed to a particular UID." etc.)<br />
<br />
Actions: <br />
* Josh and Andrew to revise Solution Architecture docs with more detail.<br />
<br />
<br />
Next Meeting: <br />
* 12:00pm PST Dec 11 2012<br />
* Intercall (866) 203-7023<br />
* Conference code: 5093670258<br />
<br />
=== 2012-11-20 ===<br />
Attending: Nathan, Alex, Andreas, Steve, Cory<br />
<br />
Meeting Minutes:<br />
* Simms requested approval of the two scope statements as presented in email 2012-11-10. No objections were raised, and the scope statements were approved.<br />
<br />
Actions:<br />
* Simms et all will begin work on the Solution Architecture.<br />
<br />
Milestones Under Review:<br />
* none<br />
<br />
Milestones Completed:<br />
* UID/GID Scope Statement APPROVED 2012-11-20<br />
* Shared Key Scope Statement APPROVED 2012-11-20<br />
<br />
Next Meeting: <br />
* 12:00pm PST Nov 27 2012<br />
* Intercall (866) 203-7023<br />
* Conference code: 5093670258</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Contract_SFS-DEV-002&diff=97Contract SFS-DEV-0022012-12-04T20:20:36Z<p>Jcarrier: added statement of work to document list</p>
<hr />
<div><br />
== Documentation ==<br />
* [[File:OpenSFS_Software_Contract_6-5-12_article1.pdf]]<br />
* [[File:UID_GID_Scope_Statement_v2.pdf]]<br />
* [[File:Shared_keys_scope_v2.pdf]]<br />
<br />
== Meetings ==<br />
=== 2012-11-20 ===<br />
Attending: Nathan, Alex, Andreas, Steve, Cory<br />
<br />
Meeting Minutes:<br />
* Simms requested approval of the two scope statements as presented in email 2012-11-10. No objections were raised, and the scope statements were approved.<br />
<br />
Actions:<br />
* Simms et all will begin work on the Solution Architecture.<br />
<br />
Milestones Under Review:<br />
* none<br />
<br />
Milestones Completed:<br />
* UID/GID Scope Statement APPROVED 2012-11-20<br />
* Shared Key Scope Statement APPROVED 2012-11-20<br />
<br />
Next Meeting: <br />
* 12:00pm PST Nov 27 2012<br />
* Intercall (866) 203-7023<br />
* Conference code: 5093670258</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=File:OpenSFS_Software_Contract_6-5-12_article1.pdf&diff=96File:OpenSFS Software Contract 6-5-12 article1.pdf2012-12-04T20:18:25Z<p>Jcarrier: Article 1 of the Statement of Work with IU. This document includes definitions of the different documents created in support of completing the contract.</p>
<hr />
<div>Article 1 of the Statement of Work with IU. This document includes definitions of the different documents created in support of completing the contract.</div>Jcarrierhttp://wiki.opensfs.org/index.php?title=Technical_Working_Group&diff=47Technical Working Group2012-11-09T22:59:22Z<p>Jcarrier: Created page with "Technical Working Group"</p>
<hr />
<div>Technical Working Group</div>Jcarrier