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.

Difference between revisions of "Subsystem Map"

From Obsolete Lustre Wiki
Jump to navigationJump to search
Line 1: Line 1:
{| border="1" cellspacing=0 cellpadding="10"
+
{| border="1" cellspacing=0 cellpadding="5"
! Subsystem !! Summary !! Code
 
 
|-
 
|-
 +
| '''Subsystem'''
 
| libcfs
 
| libcfs
| Summary
 
| Code
 
 
|-
 
|-
| lnet
+
| '''Summary'''
| Summary
+
| Libcfs provides an API comprising fundamental primitives and subsystems - e.g. process management and debugging support - used throughout Lnet, Lustre and associated utilities. This API defines a portable runtime environment implemented consistently on all supported build targets.
| Code
 
 
|-
 
|-
| ptlrpc
+
| '''Code'''
| Summary
+
|  
| Code
+
lustre/lnet/libcfs/**/*.[ch]
 +
|}
 +
 
 +
 
 +
{| border="1" cellspacing=0 cellpadding="5"
 
|-
 
|-
| llog
+
| '''Subsystem'''
| Summary
+
| lnet
| Code
 
 
|-
 
|-
| obdclass
+
| '''Summary'''
| Summary
+
| LNET = the Lustre Networking subsystem.
| Code
+
 
 +
See the [http://www.sun.com/software/products/lustre/docs/Lustre-networking.pdf Lustre Networking] white paper for details.
 
|-
 
|-
| luclass
+
| '''Code'''
| Summary
+
|  
| Code
+
lustre/lnet/**/*.[ch]
 +
|}
 +
 
 +
 
 +
{| border="1" cellspacing=0 cellpadding="5"
 
|-
 
|-
| ldlm
+
| '''Subsystem'''
| Summary
+
| ptlrpc
| Code
 
 
|-
 
|-
| fids
+
| '''Summary'''
| Summary
+
| Libcfs provides an API comprising fundamental primitives and subsystems - e.g. process management and debugging support - used throughout Lnet, Lustre and associated utilities. This API defines a portable runtime environment implemented consistently on all supported build targets.
| Code
 
 
|-
 
|-
| seq
+
| '''Code'''
| Summary
+
|
| Code
+
lustre/lnet/libcfs/**/*.[ch]
 +
|}
 +
 
 +
 
 +
{| border="1" cellspacing=0 cellpadding="5"
 
|-
 
|-
| mountconf
+
| '''Subsystem'''
| Summary
+
| llog
| Code
 
|-
 
| liblustre
 
| Summary
 
| Code
 
|-
 
| echo client/server
 
| Summary
 
| Code
 
|-
 
| client vfs
 
| Summary
 
| Code
 
|-
 
| client vm
 
| Summary
 
| Code
 
|-
 
| client I/O
 
| Summary
 
| Code
 
|-
 
| client metadata
 
| Summary
 
| Code
 
|-
 
| client lmv
 
| Summary
 
| Code
 
|-
 
| lov
 
| Summary
 
| Code
 
|-
 
| quota
 
| Summary
 
| Code
 
|-
 
| security-gss
 
| Summary
 
| Code
 
|-
 
| security-capa
 
| Summary
 
| Code
 
|-
 
| security-identity
 
| Summary
 
| Code
 
|-
 
| ost
 
| Summary
 
| Code
 
|-
 
| ldiskfs
 
| Summary
 
| Code
 
|-
 
| fsfilt
 
| Summary
 
| Code
 
|-
 
| ldiskfs OSD
 
| Summary
 
| Code
 
|-
 
| DMU OSD
 
| Summary
 
| Code
 
|-
 
| DMU
 
| Summary
 
| Code
 
|-
 
| obdfilter
 
| Summary
 
| Code
 
|-
 
| mds
 
| Summary
 
| Code
 
|-
 
| mdt
 
| Summary
 
| Code
 
|-
 
| CMM
 
| Summary
 
| Code
 
|-
 
| mdd
 
| Summary
 
| Code
 
|-
 
| recovery
 
| Summary
 
| Code
 
|-
 
| version recovery
 
| Summary
 
| Code
 
|-
 
| IAM
 
| Summary
 
| Code
 
|-
 
| SOM
 
| Summary
 
| Code
 
|-
 
| tests
 
| Summary
 
| Code
 
 
|-
 
|-
| build
+
| '''Summary'''
| Summary
+
|  
| Code
 
 
|-
 
|-
| pCIFS, CTDB
+
| '''Code'''
| Summary
+
|  
| Code
+
obdclass/llog.c
 +
obdclass/llog_cat.c
 +
obdclass/llog_lvfs.c
 +
obdclass/llog_obd.c
 +
obdclass/llog_swab.c
 +
obdclass/llog_test.c
 +
lov/lov_log.c
 +
ptlrpc/llog_client.c
 +
ptlrpc/llog_server.c
 +
ptlrpc/llog_net.c
 
|}
 
|}

Revision as of 08:32, 31 October 2008

Subsystem libcfs
Summary Libcfs provides an API comprising fundamental primitives and subsystems - e.g. process management and debugging support - used throughout Lnet, Lustre and associated utilities. This API defines a portable runtime environment implemented consistently on all supported build targets.
Code
lustre/lnet/libcfs/**/*.[ch]


Subsystem lnet
Summary LNET = the Lustre Networking subsystem.

See the Lustre Networking white paper for details.

Code
lustre/lnet/**/*.[ch]


Subsystem ptlrpc
Summary Libcfs provides an API comprising fundamental primitives and subsystems - e.g. process management and debugging support - used throughout Lnet, Lustre and associated utilities. This API defines a portable runtime environment implemented consistently on all supported build targets.
Code
lustre/lnet/libcfs/**/*.[ch]


Subsystem llog
Summary
Code
obdclass/llog.c
obdclass/llog_cat.c
obdclass/llog_lvfs.c
obdclass/llog_obd.c
obdclass/llog_swab.c
obdclass/llog_test.c
lov/lov_log.c
ptlrpc/llog_client.c
ptlrpc/llog_server.c
ptlrpc/llog_net.c