Difference between revisions of "Contract SFS-DEV-004"

From OpenSFS Wiki
Jump to navigation Jump to search
Line 48: Line 48:
 
== Contract Products ==
 
== Contract Products ==
  
{| class="wikitable"
+
=== cl_lock re-factoring (simplified and cache-less) ===
|-
+
 
! componenet !! tickets !! change sets
+
[https://jira.hpdd.intel.com/browse/LU-3259 LU-3259 cl_lock re-factoring]
|-
+
 
| cl_lock re-factoring (simplified and cache-less) || [https://jira.hpdd.intel.com/browse/LU-3259 LU-3259] || [http://review.whamcloud.com/#/c/10858/ 10858]
+
1 of 1 patches landed
|-
+
* [http://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commit;h=b7caa793443674f65122d3e3ea23de569ae8510f]
| ioctl calls implementation || [https://jira.hpdd.intel.com/browse/LU-5823 LU-5823] || [http://review.whamcloud.com/#/c/12452 12452] [http://review.whamcloud.com/#/c/12494 12494] [http://review.whamcloud.com/#/c/12535 12535]
+
 
|-
+
 
| Remove obsolete OBD API call-backs || ||
+
=== ioctl calls implementation ===
|-
+
 
| Remove non-linux interfaces || ||
+
[https://jira.hpdd.intel.com/browse/LU-5823 LU-5823 Replace some obsolete obd operations with CLIO ioctl interface]
|-
+
 
| Remove stripe md direct access beyond LOV layer || [https://jira.hpdd.intel.com/browse/LU-5814 LU-5814] || [http://review.whamcloud.com/12442 12442] [http://review.whamcloud.com/12445 12445] [http://review.whamcloud.com/12446 12446] [http://review.whamcloud.com/12447 12447]
+
 
|}
+
3 patches of 6? in review:
 +
* [http://review.whamcloud.com/#/c/12452 clio: add cl_object_ioctl() interface]  
 +
* [http://review.whamcloud.com/#/c/12494 clio: add CL_IOC_FIND_CBDATA cl_object_ioctl ops]  
 +
* [http://review.whamcloud.com/#/c/12535 clio: add CL_IOC_FIEMAP cl_object_ioctl ops]
 +
 
 +
 
 +
 
 +
=== Remove stripe md direct access beyond LOV layer ===
 +
 
 +
[https://jira.hpdd.intel.com/browse/LU-5814 LU-5814 encapsulate lov_stripe_md (LSM) to LOV layer]
 +
 
 +
 
 +
5 of 20? patches in review:
 +
* [http://review.whamcloud.com/12442 lov: remove LL_IOC_RECREATE_{FID,OBJ} Merged]
 +
* [http://review.whamcloud.com/12445 lov: remove unused {get,set}_info handlers]
 +
* [http://review.whamcloud.com/12446 echo: remove userspace LSM handling Merged]
 +
* [http://review.whamcloud.com/12447 echo: replace lov_stripe_md with lov_oinfo]
 +
 
 +
* [http://review.whamcloud.com/12581 lov: flatten struct lov_stripe_md]
 +
 
 +
 
 +
=== Remove non-linux interfaces ===
 +
 
 +
Not started yet.
 +
 
 +
=== Remove obsolete OBD API call-backs ===
 +
 
 +
Not started yet.
  
 
== Meeting Minutes ==
 
== Meeting Minutes ==

Revision as of 15:16, 6 November 2014

Overview

The goal of the CLIO Simplification Implementation contract is the implementation in the Lustre source code of the CLIO Simplification Design that resulted from Project 2 of Contract SFS-DEV-003.

For the contract statement of work, see SFS-DEV-004_SOW.pdf

Key People

OpenSFS

  • Galen Shipman - OpenSFS Contract Administrator
  • Christopher Morrone - OpenSFS Technical Representative

Project Approval Committee (PAC)

  • Christopher Morrone - PAC Chair
  • Colin Faber
  • Patrick Farrell
  • Jason Hill
  • James Simmons
  • Cory Spitz

Intel

  • Andreas Dilger - Consulting Architect
  • Jinshan Xiong - Lead Engineer

Important Dates

The official start date of work is agreed to be October 13, 2014.

The contract lists milestone target dates in weeks relative to the start date. With the start date agreed, here we can just list actual dates to keep things easy to understand.

Milestone task Target Completion Actual Completion
Implementation Jan 26th 2015
Test and fix Apr 6th 2015
Demonstration May 4th 2015
Landing Jun 1st 2015

Contract Products

cl_lock re-factoring (simplified and cache-less)

LU-3259 cl_lock re-factoring

1 of 1 patches landed


ioctl calls implementation

LU-5823 Replace some obsolete obd operations with CLIO ioctl interface


3 patches of 6? in review:


Remove stripe md direct access beyond LOV layer

LU-5814 encapsulate lov_stripe_md (LSM) to LOV layer


5 of 20? patches in review:


Remove non-linux interfaces

Not started yet.

Remove obsolete OBD API call-backs

Not started yet.

Meeting Minutes

Meeting WW45

Attendees

Chris, Doug, Richard

Agenda

  • meeting format and minute taking. AGREE Minutes should go onto the wiki.
  • feedback on status reports. Chris provided feedback, recorded as actions below.
  • project risks.
  • next meeting: 4th December.
  • other business.

45.0 ACTION: RH to resolve scope of LU-4198.

45.1 ACTION: RH to review whats happening with LDLM_GID_ANY on 10858

45.2 ACTION: RH Explain the patches in human readable form on the wiki page.

45.3 ACTION: RH Jira tickets should be enhanced with more content.

45.4 ACTION: RH to include a forecast for how much work in total there is expected on a ticket.

next meeting: 4th December.