Contract SFS-DEV-004
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)
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:
- clio: add cl_object_ioctl() interface
- clio: add CL_IOC_FIND_CBDATA cl_object_ioctl ops
- clio: add CL_IOC_FIEMAP cl_object_ioctl ops
Remove stripe md direct access beyond LOV layer
LU-5814 encapsulate lov_stripe_md (LSM) to LOV layer
5 of 20? patches in review:
- lov: remove LL_IOC_RECREATE_{FID,OBJ} Merged
- lov: remove unused {get,set}_info handlers
- echo: remove userspace LSM handling Merged
- echo: replace lov_stripe_md with lov_oinfo
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.