[edit] WARNING: This is the _old_ Lustre wiki, and it is in the process of being retired. The information found here is all likely to be out of date. Please search the new wiki for more up to date information.

Lustre Internals

From Obsolete Lustre Wiki
(Difference between revisions)
Jump to: navigation, search
(Log Analysis)
(Sample Lustre Implementation)
Line 43: Line 43:
* File I/O
* File I/O
Get the [http://wiki.lustre.org/images/1/11/LustreInternals_SampleLustreImplementation.pdf Sample Lustre implementation] internals
Get the [[Media:LustreInternals_SampleLustreImplementation.pdf|Sample Lustre implementation]] internals

Revision as of 17:21, 19 December 2009

Lustre™ internals are now available to the public, as PDFs on this page.

Historically, Lustre internals have been presented as part of the Lustre Advanced (L2) training class. The internals files available here are PDFs of those training files.

Lustre Architecture

The Lustre Architecture presentation includes the following topics:

  • LNET
  • Ext3
  • DLM
  • I/O protocol
  • Metadata protocol
  • Configuration protocol
  • Recovery
  • OST / MDT disk layout

Get the Lustre Architecture internals

Log Analysis

The Log Analysis presentation includes the following topics:

  • Goal of log analysis
  • Generating logs
  • Understanding logs
  • Log analysis tools
  • Lock dumps
  • Stack traces
  • Crash/gdb - mcore/netdump

Get the Log Analysis internals

Sample Lustre Implementation

The Sample Lustre Implementation presentation includes the following topics:

  • Mount in general
  • Mount on clients
  • Mount on servers
  • Open O_CREAT
  • File size
  • File I/O

Get the Sample Lustre implementation internals

Personal tools