[Twg] 2010-11-18 meeting minutes
John Carrier
carrier at cray.com
Wed Dec 1 10:03:08 UTC 2010
My apologies for the delay submitting these notes to the group. (I returned from New Orleans and was caught up in family vacation plans.) Please send me any corrections or additions that you have. I will post updated minutes to the website.
A reminder that our next meeting is this Thursday (12/2) at 9:30 PT. Dial-in numbers are 715-726-4994 or 866-304-8294. The meeting ID and password are 7012090. Eric will be presenting his roadmap slides:
http://www.opensfs.org/wp-content/uploads/2010/11/Whamcloud-community-development-slides.pdf
I will have a whitepaper outline that we can also review, if there is time. Let me know if you have any other items you would like added to the agenda.
We never discussed meeting duration. If we want to restrict ourselves to biweekly meetings, we may want to use 90 minutes.
Feedback is welcome. Thanks,
--jc
-------------- next part --------------
OpenSFS Technical Working Group
Meeting minutes : 11/18/2010
Location: Broadmoor Room at Ritz Carlton (SC'10)
Time: 3:30-5:00 CT
Attending :
Name Organization email
----------------- -------------- ----------------------------
John Carrier Cray carrier at cray.com
Kit Westeneat DDN kwesteneat at ddn.com
Atul Vidwansa DDN avidwansa at ddn.com
Joshua Walgenbach Indiana Univ. jjw at indiana.edu
Marc Stearman LLNL marc at llnl.gov
Chris Moronne LLNL morrone2 at llnl.gov
Frank Indiviglio NOAA frank.indiviglio at noaa.gov
Bryon Neitzel Oracle bryon.neitzel at oracle.com
Sarp Oral ORNL oralhs at ornl.gov
Galen Shipman ORNL ghsipman at ornl.gov
Feyi Wang ORNL fwang2 at ornl.gov
Dave Dillow ORNL dillowda at ornl.gov
Ercan Kamber RAID, Inc. ercan_kamber at raidinc.com
Robert Read Whamcloud rread at whamcloud.com
Eric Barton Whamcloud eeb at whamcloud.com
(Kit and Atul were on the phone)
Agenda :
- introductions
- wg charter and organization
- whitepaper (due 11/30)
- schedule for weekly concall
Notes :
- charter & roadmap
Galen introduced the workgroup charter as proposed by the board:
- gather requirements
- develop a feature roadmap
- generate RFPs
- work with contractors to manage deliverables
The board expects each workgroup to refine its charter through a
whitepaper to be delivered by the end of the month. The TWG must
describe its rules for creating the roadmap and define the
development model for issuing RFPs, reviewing proposals, and
evaluating deliverables.
The first step is developing the roadmap since this will dictate how
OpenSFS will begin spending its development dollars. We discussed
the need for defining a strategy based on short-, medium-, and
long-term goals.
The group needs to define the target architecture, not how the
engineering is done, so that long-term requirements can lead to
coherent development toward those goals. Marc suggested quarterly
review meetings to ensure that we are keeping on track and allow us
to evaluate our progress and reset priorities if necessary.
We discussed the importance of defining a mission statement for
project. Although exascale is on the horizon, it is important to
focus on how to make Lustre scale or, in other words, keep up with
Moore's law. This implies improving Lustre resiliency as failures
will be more common at scale and ease administration of the file
system and hardware as the system grows. This was summarized as a
statement to scale, deploy, and maintain Lustre.
To start the roadmap discussion, Eric has prepared a set of
slides, which we will review at the next meeting:
http://www.opensfs.org/wp-content/uploads/2010/11/Whamcloud-community-development-slides.pdf
We need to look outside OpenSFS and include the community when
scoping our requirements. We should look at all the good ideas and
sort between them. Then we need to identify the near-term goals
necessary to move us toward the long-term requirements.
- feature development
Assuming we have a roadmap and have identified distinct work projects
to be completed, we then discussed how we should proceed with
completing feature development.
Efforts of this working group need to be kept open. The community
should know our roadmap and what features we are pursuing. We need
to communicate this work to Oracle so that we can be sure the
completed features have a place to land without conflict in Oracle's
canonical Lustre tree.
Similarly, we need to canvass the members and community (including
Oracle) to be sure our development efforts are not duplicating
development already planned or in progress.
We then discussed strategies for issuing RFPs. Galen suggested that
we could initially issue an RFI to determine the cost, which the TWG
would use to evaluate resource loading. We would then issue RFPs for
features we could afford.
We agreed that it would be easier to issue separate smaller RFPs
rather than one large one. The RFPs would require that patches be
made as easily inspectable changes and that sets of patches could be
easily testable.
The RFP should require the contractor to provide the release
collateral necessary to have the feature accepted into the Oracle
Lustre tree. This includes design documents, test plans, test
programs, test inspections, and test results.
We discussed the importance of keeping the master stable. The process
is to patch, test, then land. With more groups doing development,
it will be more critical to do more testing. OpenSFS needs to be
responsible for gatekeeping of its development branch.
We then discussed with Bryon how OpenSFS should interface with Oracle
to land patches. We agreed that requiring Oracle to do all
inspections and testing would be onerous. Instead, we discussed the
kernel.org model where Linus has trusted lieutenants who can accept
patches. Oracle would need to find outside resources who they
trusted to make these recommendations and to identify an Oracle
person (eg, Andreas) to accept our landing collateral.
- next meetings
We are reserving Thursdays at 9:30am PT on our calendars for future
TWG meetings. The team prefers biweekly meetings. The group wants,
however, to avoid standing meetings that fill calendars without
specific goals. The WG chairs will issue a call for agenda items at
the beginning of the week. If there are no items to discuss, the
meeting will be cancelled.
Our next meeting is Thursday 12/2. Call one of these numbers:
715-726-4994 or 866-304-8294. The meeting ID and password are
7012090.
Agenda for this meeting is
- discuss Eric's roadmap slides
- discuss the whitepaper (John will send an outline Weds PM)
Action Items:
* Post Eric's roadmap slides to the TWG website: complete
http://www.opensfs.org/wp-content/uploads/2010/11/Whamcloud-community-development-slides.pdf
* TWG email reflector should be globally accessible: complete
All OpenSFS workgroup email archives are available through the
OpenSFS list interface (http://lists.opensfs.org). Only TWG
members, however, can submit email to the reflector.
The TWG archive is here:
http://lists.opensfs.org/pipermail/twg-opensfs.org/
* Post TWG information to the lustre-community reflector : TBD
John will post a meeting notice later on 12/1.
More information about the Twg
mailing list