* [Lustre-devel] Interested in contributing to Lustre
@ 2013-05-10 22:03 twanjari at andrew.cmu.edu
2013-05-13 21:34 ` Prakash Surya
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: twanjari at andrew.cmu.edu @ 2013-05-10 22:03 UTC (permalink / raw)
To: lustre-devel
Hi all,
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:
http://wiki.lustre.org/index.php/Lustre_Project_List
My preferences (in order) are:
1. fallocate() API - https://bugzilla.lustre.org/show_bug.cgi?id=15064
2. kernel patch removal - https://bugzilla.lustre.org/show_bug.cgi?id=21524
3. ioctl() number cleanups -
https://bugzilla.lustre.org/show_bug.cgi?id=20731
I am also open to other suggestion.
Any suggestions regarding code walkthrough or documentation to help
ramping up are also welcome.
Thanks,
Tejas Wanjari
^ permalink raw reply [flat|nested] 13+ messages in thread* [Lustre-devel] Interested in contributing to Lustre 2013-05-10 22:03 [Lustre-devel] Interested in contributing to Lustre twanjari at andrew.cmu.edu @ 2013-05-13 21:34 ` Prakash Surya 2013-05-14 6:49 ` Drokin, Oleg 2013-05-14 0:55 ` [Lustre-devel] Interested in contributing to Lustre Dilger, Andreas 2013-05-14 14:07 ` Cory Spitz 2 siblings, 1 reply; 13+ messages in thread From: Prakash Surya @ 2013-05-13 21:34 UTC (permalink / raw) To: lustre-devel I wish you luck in your endeavour! Here are some links which might prove useful to you: * https://jira.hpdd.intel.com - New issues are opened here * http://review.whamcloud.com - New patches are reviewed here * https://wiki.hpdd.intel.com/display/PUB/Submitting+Changes - Some info on the development cycle used by the Lustre project. Unfortunately, there isn't nearly enough documentation as there should be in the Lustre tree (especially for new comers), so feel free to ask questions. As far as potential projects, in my opinion, the project list you linked to is a bit dated. There are *many* open issues which need to be fixed, so I would suggest finding something that interests you on the JIRA bug tracker that I linked to above, since that is a more up to date source of information. If you are completely new, a good place to start is just downloading the git tree, building, and running the unit tests locally to get familiar with the project. Then you can start to modify the source and explore some of the areas that interest you. -- Cheers, Prakash On Fri, May 10, 2013 at 06:03:27PM -0400, twanjari at andrew.cmu.edu wrote: > Hi all, > > 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: > http://wiki.lustre.org/index.php/Lustre_Project_List > > My preferences (in order) are: > 1. fallocate() API - https://bugzilla.lustre.org/show_bug.cgi?id=15064 > 2. kernel patch removal - https://bugzilla.lustre.org/show_bug.cgi?id=21524 > 3. ioctl() number cleanups - > https://bugzilla.lustre.org/show_bug.cgi?id=20731 > I am also open to other suggestion. > > Any suggestions regarding code walkthrough or documentation to help > ramping up are also welcome. > > Thanks, > Tejas Wanjari > > _______________________________________________ > Lustre-devel mailing list > Lustre-devel at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-devel ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] Interested in contributing to Lustre 2013-05-13 21:34 ` Prakash Surya @ 2013-05-14 6:49 ` Drokin, Oleg 2013-05-14 14:58 ` Cory Spitz ` (2 more replies) 0 siblings, 3 replies; 13+ messages in thread From: Drokin, Oleg @ 2013-05-14 6:49 UTC (permalink / raw) To: lustre-devel Additionally there's this pretty good (though stale in many parts now, but still some other parts are ok and high level is certainly ok) Lustre internals book: users.nccs.gov/~fwang2/papers/lustre_report.pdf? On May 13, 2013, at 5:34 PM, Prakash Surya wrote: > I wish you luck in your endeavour! > > Here are some links which might prove useful to you: > > * https://jira.hpdd.intel.com - New issues are opened here > > * http://review.whamcloud.com - New patches are reviewed here > > * https://wiki.hpdd.intel.com/display/PUB/Submitting+Changes - Some > info on the development cycle used by the Lustre project. > > Unfortunately, there isn't nearly enough documentation as there should > be in the Lustre tree (especially for new comers), so feel free to ask > questions. > > As far as potential projects, in my opinion, the project list you > linked to is a bit dated. There are *many* open issues which need to be > fixed, so I would suggest finding something that interests you on the > JIRA bug tracker that I linked to above, since that is a more up to date > source of information. > > If you are completely new, a good place to start is just downloading the > git tree, building, and running the unit tests locally to get familiar > with the project. Then you can start to modify the source and explore > some of the areas that interest you. > > -- > Cheers, Prakash > > On Fri, May 10, 2013 at 06:03:27PM -0400, twanjari at andrew.cmu.edu wrote: >> Hi all, >> >> 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: >> http://wiki.lustre.org/index.php/Lustre_Project_List >> >> My preferences (in order) are: >> 1. fallocate() API - https://bugzilla.lustre.org/show_bug.cgi?id=15064 >> 2. kernel patch removal - https://bugzilla.lustre.org/show_bug.cgi?id=21524 >> 3. ioctl() number cleanups - >> https://bugzilla.lustre.org/show_bug.cgi?id=20731 >> I am also open to other suggestion. >> >> Any suggestions regarding code walkthrough or documentation to help >> ramping up are also welcome. >> >> Thanks, >> Tejas Wanjari >> >> _______________________________________________ >> Lustre-devel mailing list >> Lustre-devel at lists.lustre.org >> http://lists.lustre.org/mailman/listinfo/lustre-devel > _______________________________________________ > Lustre-devel mailing list > Lustre-devel at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-devel ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] Interested in contributing to Lustre 2013-05-14 6:49 ` Drokin, Oleg @ 2013-05-14 14:58 ` Cory Spitz 2013-05-14 15:23 ` Nikitas Angelinas 2013-05-21 14:08 ` [Lustre-devel] building the 'lustre kernel' Ron Croonenberg 2013-05-21 14:11 ` [Lustre-devel] lustre kernel configuration Ron Croonenberg 2 siblings, 1 reply; 13+ messages in thread From: Cory Spitz @ 2013-05-14 14:58 UTC (permalink / raw) To: lustre-devel Same disclaimer applies for http://wiki.lustre.org/lid/agi/agi.html. The OpenSFS CDWG has discussed bringing these documents up-to-date. Nothing concrete yet though. Thanks, -Cory On 5/14/13 1:49 AM, "Drokin, Oleg" <oleg.drokin@intel.com> wrote: >Additionally there's this pretty good (though stale in many parts now, >but still some other parts are ok and high level is certainly ok) >Lustre internals book: users.nccs.gov/~fwang2/papers/lustre_report.pdf? > >On May 13, 2013, at 5:34 PM, Prakash Surya wrote: > >> I wish you luck in your endeavour! >> >> Here are some links which might prove useful to you: >> >> * https://jira.hpdd.intel.com - New issues are opened here >> >> * http://review.whamcloud.com - New patches are reviewed here >> >> * https://wiki.hpdd.intel.com/display/PUB/Submitting+Changes - Some >> info on the development cycle used by the Lustre project. >> >> Unfortunately, there isn't nearly enough documentation as there should >> be in the Lustre tree (especially for new comers), so feel free to ask >> questions. >> >> As far as potential projects, in my opinion, the project list you >> linked to is a bit dated. There are *many* open issues which need to be >> fixed, so I would suggest finding something that interests you on the >> JIRA bug tracker that I linked to above, since that is a more up to date >> source of information. >> >> If you are completely new, a good place to start is just downloading the >> git tree, building, and running the unit tests locally to get familiar >> with the project. Then you can start to modify the source and explore >> some of the areas that interest you. >> >> -- >> Cheers, Prakash >> >> On Fri, May 10, 2013 at 06:03:27PM -0400, twanjari at andrew.cmu.edu wrote: >>> Hi all, >>> >>> 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: >>> http://wiki.lustre.org/index.php/Lustre_Project_List >>> >>> My preferences (in order) are: >>> 1. fallocate() API - https://bugzilla.lustre.org/show_bug.cgi?id=15064 >>> 2. kernel patch removal - >>>https://bugzilla.lustre.org/show_bug.cgi?id=21524 >>> 3. ioctl() number cleanups - >>> https://bugzilla.lustre.org/show_bug.cgi?id=20731 >>> I am also open to other suggestion. >>> >>> Any suggestions regarding code walkthrough or documentation to help >>> ramping up are also welcome. >>> >>> Thanks, >>> Tejas Wanjari >>> >>> _______________________________________________ >>> Lustre-devel mailing list >>> Lustre-devel at lists.lustre.org >>> http://lists.lustre.org/mailman/listinfo/lustre-devel >> _______________________________________________ >> Lustre-devel mailing list >> Lustre-devel at lists.lustre.org >> http://lists.lustre.org/mailman/listinfo/lustre-devel > >_______________________________________________ >Lustre-devel mailing list >Lustre-devel at lists.lustre.org >http://lists.lustre.org/mailman/listinfo/lustre-devel ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] Interested in contributing to Lustre 2013-05-14 14:58 ` Cory Spitz @ 2013-05-14 15:23 ` Nikitas Angelinas 0 siblings, 0 replies; 13+ messages in thread From: Nikitas Angelinas @ 2013-05-14 15:23 UTC (permalink / raw) To: lustre-devel In addition to the document Oleg has pointed out (which imho is probably the best resource for a newcomer developer to start with), and the link that Cory has provided which also includes documentation on some more recent additions to the source (and is also a good source of information for newcomers imo), some older HLDs can be found at http://wiki.lustre.org/index.php/Architecture_-_Lustre_HLDs, and some newer HLDs/architectural docs at https://wiki.hpdd.intel.com/display/PUB/Whamcloud+Designs. The Operations Manual is also quite useful i think, at https://wiki.hpdd.intel.com/display/PUB/Documentation. Added to all this, there are quite a few presentation slides and av recordings from previous LUG/LAD or other events around the web that you might find useful. As Oleg has hinted, some of the information you may come across might be a bit stale, as it applies to previous versions of the source, so please keep in mind that whole subsystems that are referenced in a document you are reading may have been completely replaced (by newer and better versions). But don't let this be an issue, please ask here if something does not make sense; people are usually quite keen to help. Cheers, Nikitas On 14 May 2013 15:58, Cory Spitz <spitzcor@cray.com> wrote: > Same disclaimer applies for http://wiki.lustre.org/lid/agi/agi.html. > > The OpenSFS CDWG has discussed bringing these documents up-to-date. > Nothing concrete yet though. > > Thanks, > -Cory > > > On 5/14/13 1:49 AM, "Drokin, Oleg" <oleg.drokin@intel.com> wrote: > > >Additionally there's this pretty good (though stale in many parts now, > >but still some other parts are ok and high level is certainly ok) > >Lustre internals book: users.nccs.gov/~fwang2/papers/lustre_report.pdf? > > > >On May 13, 2013, at 5:34 PM, Prakash Surya wrote: > > > >> I wish you luck in your endeavour! > >> > >> Here are some links which might prove useful to you: > >> > >> * https://jira.hpdd.intel.com - New issues are opened here > >> > >> * http://review.whamcloud.com - New patches are reviewed here > >> > >> * https://wiki.hpdd.intel.com/display/PUB/Submitting+Changes - Some > >> info on the development cycle used by the Lustre project. > >> > >> Unfortunately, there isn't nearly enough documentation as there should > >> be in the Lustre tree (especially for new comers), so feel free to ask > >> questions. > >> > >> As far as potential projects, in my opinion, the project list you > >> linked to is a bit dated. There are *many* open issues which need to be > >> fixed, so I would suggest finding something that interests you on the > >> JIRA bug tracker that I linked to above, since that is a more up to date > >> source of information. > >> > >> If you are completely new, a good place to start is just downloading the > >> git tree, building, and running the unit tests locally to get familiar > >> with the project. Then you can start to modify the source and explore > >> some of the areas that interest you. > >> > >> -- > >> Cheers, Prakash > >> > >> On Fri, May 10, 2013 at 06:03:27PM -0400, twanjari at andrew.cmu.eduwrote: > >>> Hi all, > >>> > >>> 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: > >>> http://wiki.lustre.org/index.php/Lustre_Project_List > >>> > >>> My preferences (in order) are: > >>> 1. fallocate() API - https://bugzilla.lustre.org/show_bug.cgi?id=15064 > >>> 2. kernel patch removal - > >>>https://bugzilla.lustre.org/show_bug.cgi?id=21524 > >>> 3. ioctl() number cleanups - > >>> https://bugzilla.lustre.org/show_bug.cgi?id=20731 > >>> I am also open to other suggestion. > >>> > >>> Any suggestions regarding code walkthrough or documentation to help > >>> ramping up are also welcome. > >>> > >>> Thanks, > >>> Tejas Wanjari > >>> > >>> _______________________________________________ > >>> Lustre-devel mailing list > >>> Lustre-devel at lists.lustre.org > >>> http://lists.lustre.org/mailman/listinfo/lustre-devel > >> _______________________________________________ > >> Lustre-devel mailing list > >> Lustre-devel at lists.lustre.org > >> http://lists.lustre.org/mailman/listinfo/lustre-devel > > > >_______________________________________________ > >Lustre-devel mailing list > >Lustre-devel at lists.lustre.org > >http://lists.lustre.org/mailman/listinfo/lustre-devel > > _______________________________________________ > Lustre-devel mailing list > Lustre-devel at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-devel > -- ------------------------------ For additional information including the registered office and the treatment of Xyratex confidential information please visit www.xyratex.com ------------------------------ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20130514/5e6a529b/attachment.htm> ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] building the 'lustre kernel' 2013-05-14 6:49 ` Drokin, Oleg 2013-05-14 14:58 ` Cory Spitz @ 2013-05-21 14:08 ` Ron Croonenberg 2013-05-21 14:11 ` [Lustre-devel] lustre kernel configuration Ron Croonenberg 2 siblings, 0 replies; 13+ messages in thread From: Ron Croonenberg @ 2013-05-21 14:08 UTC (permalink / raw) To: lustre-devel I am looking into some Lustre development but want to build everything from scratch. I looked around to see how the linux kernel is configured but don't seem to find anything. any ideas? thanks, Ron ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] lustre kernel configuration 2013-05-14 6:49 ` Drokin, Oleg 2013-05-14 14:58 ` Cory Spitz 2013-05-21 14:08 ` [Lustre-devel] building the 'lustre kernel' Ron Croonenberg @ 2013-05-21 14:11 ` Ron Croonenberg 2013-05-21 18:16 ` Christopher J. Morrone 2 siblings, 1 reply; 13+ messages in thread From: Ron Croonenberg @ 2013-05-21 14:11 UTC (permalink / raw) To: lustre-devel hello, I am looking into some Lustre development but want to build everything from scratch. I looked around to see how the linux kernel is configured but don't seem to find anything. any ideas? thanks, Ron ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] lustre kernel configuration 2013-05-21 14:11 ` [Lustre-devel] lustre kernel configuration Ron Croonenberg @ 2013-05-21 18:16 ` Christopher J. Morrone 2013-05-21 19:04 ` Ron Croonenberg 0 siblings, 1 reply; 13+ messages in thread From: Christopher J. Morrone @ 2013-05-21 18:16 UTC (permalink / raw) To: lustre-devel If you use the zfs osd for your servers, there is no need to modify your Linux kernel. That is probably a much easier way to get started with Lustre development. If you are set on using the ldiskfs osd, Intel has some instructions on their wiki here: https://wiki.hpdd.intel.com/display/PUB/Building+Lustre+from+Source Chris On 05/21/2013 07:11 AM, Ron Croonenberg wrote: > hello, > > I am looking into some Lustre development but want to build everything > from scratch. I looked around to see how the linux kernel is configured > but don't seem to find anything. > > any ideas? > > thanks, > > Ron > _______________________________________________ > Lustre-devel mailing list > Lustre-devel at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-devel > ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] lustre kernel configuration 2013-05-21 18:16 ` Christopher J. Morrone @ 2013-05-21 19:04 ` Ron Croonenberg 2013-05-21 19:24 ` Cory Spitz 0 siblings, 1 reply; 13+ messages in thread From: Ron Croonenberg @ 2013-05-21 19:04 UTC (permalink / raw) To: lustre-devel Hi Chris, thanks for the link. What I was looking for was the Linux kernel config but couldn't find any documentation foor (would have been nice to find the ones that are actuallu used in the binaries). Basically what I did is take my RHEL6 config and configured the kernel wit and compiling that seemed to work. (I did compile the rpms, just a regular make. That seemed to work for 1.8.7. I haven't installed anything yet., so we'll see on that part. thanks, Ron On 05/21/2013 12:16 PM, Christopher J. Morrone wrote: > If you use the zfs osd for your servers, there is no need to modify your > Linux kernel. That is probably a much easier way to get started with > Lustre development. > > If you are set on using the ldiskfs osd, Intel has some instructions on > their wiki here: > > https://wiki.hpdd.intel.com/display/PUB/Building+Lustre+from+Source > > Chris > > On 05/21/2013 07:11 AM, Ron Croonenberg wrote: >> hello, >> >> I am looking into some Lustre development but want to build everything >> from scratch. I looked around to see how the linux kernel is configured >> but don't seem to find anything. >> >> any ideas? >> >> thanks, >> >> Ron >> _______________________________________________ >> Lustre-devel mailing list >> Lustre-devel at lists.lustre.org >> http://lists.lustre.org/mailman/listinfo/lustre-devel >> > > _______________________________________________ > Lustre-devel mailing list > Lustre-devel at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-devel > ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] lustre kernel configuration 2013-05-21 19:04 ` Ron Croonenberg @ 2013-05-21 19:24 ` Cory Spitz 2013-05-21 19:36 ` Ron Croonenberg 0 siblings, 1 reply; 13+ messages in thread From: Cory Spitz @ 2013-05-21 19:24 UTC (permalink / raw) To: lustre-devel Kernel configs are kept in the tree. You can find master's set at http://git.whamcloud.com/?p=fs/lustre-release.git;a=tree;f=lustre/kernel_pa tches/kernel_configs;h=88ca1484fa6597a7d786f3f09f03612f6d039db2;hb=HEAD -Cory On 5/21/13 2:04 PM, "Ron Croonenberg" <ronc@lanl.gov> wrote: >Hi Chris, > >thanks for the link. What I was looking for was the Linux kernel config >but couldn't find any documentation foor (would have been nice to find >the ones that are actuallu used in the binaries). > >Basically what I did is take my RHEL6 config and configured the kernel >wit and compiling that seemed to work. (I did compile the rpms, just a >regular make. That seemed to work for 1.8.7. >I haven't installed anything yet., so we'll see on that part. > >thanks, > >Ron > >On 05/21/2013 12:16 PM, Christopher J. Morrone wrote: >> If you use the zfs osd for your servers, there is no need to modify your >> Linux kernel. That is probably a much easier way to get started with >> Lustre development. >> >> If you are set on using the ldiskfs osd, Intel has some instructions on >> their wiki here: >> >> https://wiki.hpdd.intel.com/display/PUB/Building+Lustre+from+Source >> >> Chris >> >> On 05/21/2013 07:11 AM, Ron Croonenberg wrote: >>> hello, >>> >>> I am looking into some Lustre development but want to build everything >>> from scratch. I looked around to see how the linux kernel is configured >>> but don't seem to find anything. >>> >>> any ideas? >>> >>> thanks, >>> >>> Ron >>> _______________________________________________ >>> Lustre-devel mailing list >>> Lustre-devel at lists.lustre.org >>> http://lists.lustre.org/mailman/listinfo/lustre-devel >>> >> >> _______________________________________________ >> Lustre-devel mailing list >> Lustre-devel at lists.lustre.org >> http://lists.lustre.org/mailman/listinfo/lustre-devel >> >_______________________________________________ >Lustre-devel mailing list >Lustre-devel at lists.lustre.org >http://lists.lustre.org/mailman/listinfo/lustre-devel ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] lustre kernel configuration 2013-05-21 19:24 ` Cory Spitz @ 2013-05-21 19:36 ` Ron Croonenberg 0 siblings, 0 replies; 13+ messages in thread From: Ron Croonenberg @ 2013-05-21 19:36 UTC (permalink / raw) To: lustre-devel ok, cool thanks.. that probably will work better. (there were still a bunch of config options that were 'NEW' but a lot less Ron On 05/21/2013 01:24 PM, Cory Spitz wrote: > Kernel configs are kept in the tree. You can find master's set at > http://git.whamcloud.com/?p=fs/lustre-release.git;a=tree;f=lustre/kernel_pa > tches/kernel_configs;h=88ca1484fa6597a7d786f3f09f03612f6d039db2;hb=HEAD > > -Cory > > On 5/21/13 2:04 PM, "Ron Croonenberg" <ronc@lanl.gov> wrote: > >> Hi Chris, >> >> thanks for the link. What I was looking for was the Linux kernel config >> but couldn't find any documentation foor (would have been nice to find >> the ones that are actuallu used in the binaries). >> >> Basically what I did is take my RHEL6 config and configured the kernel >> wit and compiling that seemed to work. (I did compile the rpms, just a >> regular make. That seemed to work for 1.8.7. >> I haven't installed anything yet., so we'll see on that part. >> >> thanks, >> >> Ron >> >> On 05/21/2013 12:16 PM, Christopher J. Morrone wrote: >>> If you use the zfs osd for your servers, there is no need to modify your >>> Linux kernel. That is probably a much easier way to get started with >>> Lustre development. >>> >>> If you are set on using the ldiskfs osd, Intel has some instructions on >>> their wiki here: >>> >>> https://wiki.hpdd.intel.com/display/PUB/Building+Lustre+from+Source >>> >>> Chris >>> >>> On 05/21/2013 07:11 AM, Ron Croonenberg wrote: >>>> hello, >>>> >>>> I am looking into some Lustre development but want to build everything >>>> from scratch. I looked around to see how the linux kernel is configured >>>> but don't seem to find anything. >>>> >>>> any ideas? >>>> >>>> thanks, >>>> >>>> Ron >>>> _______________________________________________ >>>> Lustre-devel mailing list >>>> Lustre-devel at lists.lustre.org >>>> http://lists.lustre.org/mailman/listinfo/lustre-devel >>>> >>> >>> _______________________________________________ >>> Lustre-devel mailing list >>> Lustre-devel at lists.lustre.org >>> http://lists.lustre.org/mailman/listinfo/lustre-devel >>> >> _______________________________________________ >> Lustre-devel mailing list >> Lustre-devel at lists.lustre.org >> http://lists.lustre.org/mailman/listinfo/lustre-devel > ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] Interested in contributing to Lustre 2013-05-10 22:03 [Lustre-devel] Interested in contributing to Lustre twanjari at andrew.cmu.edu 2013-05-13 21:34 ` Prakash Surya @ 2013-05-14 0:55 ` Dilger, Andreas 2013-05-14 14:07 ` Cory Spitz 2 siblings, 0 replies; 13+ messages in thread From: Dilger, Andreas @ 2013-05-14 0:55 UTC (permalink / raw) To: lustre-devel On 2013-05-13, at 12:44, "twanjari at andrew.cmu.edu<mailto:twanjari@andrew.cmu.edu>" <twanjari at andrew.cmu.edu<mailto:twanjari@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: http://wiki.lustre.org/index.php/Lustre_Project_List A more up-to-date list is at: https://wiki.hpdd.intel.com/display/PUB/Project+Ideas 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 - https://bugzilla.lustre.org/show_bug.cgi?id=20731 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. Thanks, Tejas Wanjari _______________________________________________ Lustre-devel mailing list Lustre-devel at lists.lustre.org<mailto:Lustre-devel@lists.lustre.org> http://lists.lustre.org/mailman/listinfo/lustre-devel ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Lustre-devel] Interested in contributing to Lustre 2013-05-10 22:03 [Lustre-devel] Interested in contributing to Lustre twanjari at andrew.cmu.edu 2013-05-13 21:34 ` Prakash Surya 2013-05-14 0:55 ` [Lustre-devel] Interested in contributing to Lustre Dilger, Andreas @ 2013-05-14 14:07 ` Cory Spitz 2 siblings, 0 replies; 13+ messages in thread From: Cory Spitz @ 2013-05-14 14:07 UTC (permalink / raw) To: lustre-devel Tejas, In addition to the Lustre_Project_List at wiki.lustre.org, there is another project list at https://wiki.hpdd.intel.com/display/PUB/Project+Ideas. Thanks, -Cory On 5/10/13 5:03 PM, "twanjari at andrew.cmu.edu" <twanjari@andrew.cmu.edu> wrote: >Hi all, > >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: >http://wiki.lustre.org/index.php/Lustre_Project_List > >My preferences (in order) are: >1. fallocate() API - https://bugzilla.lustre.org/show_bug.cgi?id=15064 >2. kernel patch removal - >https://bugzilla.lustre.org/show_bug.cgi?id=21524 >3. ioctl() number cleanups - >https://bugzilla.lustre.org/show_bug.cgi?id=20731 >I am also open to other suggestion. > >Any suggestions regarding code walkthrough or documentation to help >ramping up are also welcome. > >Thanks, >Tejas Wanjari > >_______________________________________________ >Lustre-devel mailing list >Lustre-devel at lists.lustre.org >http://lists.lustre.org/mailman/listinfo/lustre-devel ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2013-05-21 19:36 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-05-10 22:03 [Lustre-devel] Interested in contributing to Lustre twanjari at andrew.cmu.edu 2013-05-13 21:34 ` Prakash Surya 2013-05-14 6:49 ` Drokin, Oleg 2013-05-14 14:58 ` Cory Spitz 2013-05-14 15:23 ` Nikitas Angelinas 2013-05-21 14:08 ` [Lustre-devel] building the 'lustre kernel' Ron Croonenberg 2013-05-21 14:11 ` [Lustre-devel] lustre kernel configuration Ron Croonenberg 2013-05-21 18:16 ` Christopher J. Morrone 2013-05-21 19:04 ` Ron Croonenberg 2013-05-21 19:24 ` Cory Spitz 2013-05-21 19:36 ` Ron Croonenberg 2013-05-14 0:55 ` [Lustre-devel] Interested in contributing to Lustre Dilger, Andreas 2013-05-14 14:07 ` Cory Spitz
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.