[Lustre-devel] Interested in contributing to Lustre

Dilger, Andreas andreas.dilger at intel.com
Mon May 13 17:55:05 PDT 2013

On 2013-05-13, at 12:44, "twanjari at andrew.cmu.edu<mailto:twanjari at andrew.cmu.edu>" <twanjari at andrew.cmu.edu<mailto:twanjari at andrew.cmu.edu>> wrote:
I am a grad student at Carnegie Mellon University. I had my course work in
advanced storage systems in previous semester, and I am interested to work
on Lustre. I prefer to take up a project that could be completed in a
duration of a month or two.

Since I am a novice w.r.t. my familiarity with Lustre code base, I seek
your opinion to choose a project from the list:

A more up-to-date list is at:

My preferences (in order) are:
1. fallocate() API - https://bugzilla.lustre.org/show_bug.cgi?id=15064

This one is a bit tricky, but benefits an increasing number of users and would be the most "filesystem-y" of the listed projects. Bonus marks if you tie this in with the Lustre MPIIO-ADIO driver.

2. kernel patch removal - https://bugzilla.lustre.org/show_bug.cgi?id=21524

The main project here is to replace the "dev-read-only" patch with hooks into the "dm-flakey" driver or similar, that accepts reads, but does not write anything to disk. It is partly Lustre and partly in the kernel.

3. ioctl() number cleanups -

This would help to get Lustre into the upstream kernel, but is not necessarily going to get you distributed filesystem experience.

I am also open to other suggestion.

Any suggestions regarding code walkthrough or documentation to help
ramping up are also welcome.

Tejas Wanjari

Lustre-devel mailing list
Lustre-devel at lists.lustre.org<mailto:Lustre-devel at lists.lustre.org>

More information about the lustre-devel mailing list