Main Page

Links to Lustre resources and knowledge

 * Lustre Architecture Wiki - http://arch.lustre.org
 * Lustre Manual and Documentation - http://manual.lustre.org
 * Lustre Centre of Excellence Wiki Sites
 * ORNL LCE Wiki - http://ornl-lce.clusterfs.com
 * Lustre IO Performance Project Page - http://wiki.lustre.org/index.php?title=IOPerformanceProject

Documentation

 * Lustre Documentation - Lustre Manual and also links to older documents

Lustre User Group

 * LUG Requirements Forum - LUG-Requirements-060420-final.pdf | LUG-Requirements-060420-final.xls
 * Lustre Users Group (http://lustreusers.org)

Community Development Activities

 * NetworkingDevelopment
 * DisklessBooting
 * ParallelIoEnhancements
 * DrbdAndLustre
 * Bull- Open Source tools for Lustre http://www.bullopensource.org/lustre
 * LLNL- Lustre Monitoring Tool http://www.sourceforge.net/projects/lmt/
 * ContributedPatchesAndCode

Lustre Testing & QA

 * Vision & Scope of New Testing System and Use Cases
 * Buffalo Test Reports (http://buffalo.lustre.org)
 * LustreTesting - Our QA practices, procedures and support infrastructure.
 * TestingTools - Help on some of available Lustre testing tools.(l2dbench, echo client/server etc..)

Development Practices

 * Bugs
 * BugFiling - A guide for testers.
 * BugManagement - How to accept and manage bug fixings with Bugzilla.
 * Lustre Bugzilla (http://bugzilla.lustre.org)
 * Development
 * CodingGuidelines - Formatting and indentation that should strictly be followed for any code checked into any branch.
 * ContributionPolicy - What to do to get your changes in.
 * CvsBranches - How to manage branches with CVS.
 * CvsTips - Helpful things to know while using Lustre CVS.
 * KernelPatchManagement - How to handle the kernel patches.
 * LustreDebugging - A guide to Lustre debugging.
 * LustreUml - Setting up and running Lustre on UMLs.
 * DevelopmentCluster - Properties of a cluster that offers a good debugging environment.
 * LinuxDebugging - Debugging tools available for Linux kernel debugging(Kgdb, vmware, netdump, netconsole).
 * Release Engineering
 * ReleasePlanning - What QA goals accompany merges and releases.
 * KernelPatchManagement - How to handle the kernel patches.
 * LustreStatusonLinux26 - Contributed patches and debugging hints

Some Design Information

 * Ext3Development - community ext3 development work
 * FileCreation - Alternative file create path
 * DesignChanges - Design work summary of last 6 months
 * LockRefinements - Lustre Lite Performance lock refinements
 * ImportStates - Refine client import states.
 * RecoveryOverview - How Lustre recovers from various failure cases.
 * ServiceMonitors - Design for permanent Lustre service monitoring.
 * Raid5Patches - patches to Linux RAID5 code to improve Lustre performance