[Twg] TWG meeting minuts for 2012-09-13
John Carrier
carrier at cray.com
Thu Sep 20 07:25:57 UTC 2012
The minutes from our OpenSFS TWG meeting last week are attached. Please send comments and/or corrections to the reflectors.
We plan to continue discussion of the RFP at our next call
Thursday, 9/20/2012 @ 9:30a PDT/12:30p EDT
Dial-in numbers are 1-715-726-4994 or 1-866-304-8294
Meeting ID and password are 72090
--jc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensfs.org/pipermail/twg_lists.opensfs.org/attachments/20120920/89d2734b/attachment.html>
-------------- next part --------------
OpenSFS Technical Working Group
Meeting minutes : 2012-09-13
Concall: start : 9:30a PT, adjourn : 10:32 PT
Next meeting: Thursday, 09/20/2012 @ 9:30a PDT/12:30p EDT
Dial-in numbers are 1-715-726-4994 or 1-866-304-8294
Meeting ID and password are 72090
Attending
Name Organization email
----------------- -------------- ----------------------------
Cory Spitz Cray spitzcor at cray.com
John Carrier Cray carrier at cray.com
Alex Kulyavtsev FNAL aik at fnal.gov
Steve Simms IU ssimms at indiana.edu
Joshua Walgenbach IU jjw at indiana.edu
Dave Dillow ORNL dillowda at ornl.gov
Andreas Dilger Whamcloud adilger at whamcloud.com
Nathan Rutman Xyratex nathan_rutman at xyratex.com
Notes
John sent the RFP from last year to the TWG reflector (and knows that
he needs to put it on the twg wiki along with other docs that appear
to have been lost from the opensfs website).
DaveD reviewed the notes from last week and the proposed priority
order of the requirements:
FS Availability
1. Avoid RPC Timeouts
Storage Management
2. HSM and storage management infrastructure
3. OST migration and rebalancing
Performance
4. File creation performance
5. Single client I/O performance
Lustre Networking
6. Dynamic LNET configuration
7. LNET channel bonding
There were no objections to this plan.
- acceptance criteria
We discussed the need for including acceptance criteria in the
statement of work resulting from this RFP. If there is no
performance improvement, vendors must, at a minimum, show no
regression in performance or functionality. These criteria will
be negotiated during the SOW.
- requirements
The RFP needs to be requirements based. The TWG learned the last
time that the Board will not accept feature descriptions in the
RFP. Instead we must craft the RFP in terms of requirements. The
proposals will have to describe how they meet the requirements and
what expected gains their solutions will offer.
- separating design and implementation
Unlike our previous RFP, the requirements cover a broad area and
it is not necessarily clear what the correct implementation should
be to meet these requirements. We discussed the need to split
each RFP into separte investigation and implementation phases.
Our current development contracts use the following stages:
Scope Statement
Solution Architecture
High-Level Design
Implementation
Demonstration
Delivery
The proposal being discussed would split these into two groups:
Investigation Phase Implementation Phase
Scope Statement Implementation
Solution Architecture Demonstration
High-Level Design Delivery
Seperating design from implementation will make it easier for
vendors to estimate the costs. Estimating the implementation
before the design is complete is tricky and prone to errors.
For example, Cray structured its HPCS SOW with Sun along these
lines (which lead to initial designs for CMD, channel bonding,
LFSCK, end-to-end data integrity, etc. follow the link for more
info: http://wiki.lustre.org/index.php/Lustre_HPCS_Activities).
The last item of Cray's design SOW with Sun was a proposal for the
implementation. We could do the same here, or we could issue a
separate RFP for the implementation to engage more developers in
the program.
- proof of concept
We discussed the need for considering proof of concept (POC) as a
separate stage for new feature development. This should be part
of the implementation, but would be used to demonstrate the
viability of the proposed design. Successful demonstration of the
POC would provide a decision point for continuing development and
productiztion of the feature.
- number of RFPs
We may end up issuing multiple RFPs, but for now, we will create
the RFP as a single document with several sub-categories. This
will help minimize the admin overhead. In either case, vendors
can respond to subsections, not the complete RFP.
end 10:32PTq
More information about the Twg
mailing list