http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&feed=atom&action=history
Diagnostic and Debugging Tools - Revision history
2024-03-29T07:44:10Z
Revision history for this page on the wiki
MediaWiki 1.35.5
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=12152&oldid=prev
Sbarthel: /* Lustre Debugging Tools */
2011-01-20T14:53:51Z
<p><span dir="auto"><span class="autocomment">Lustre Debugging Tools</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:53, 20 January 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l21" >Line 21:</td>
<td colspan="2" class="diff-lineno">Line 21:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual20_HTML/LustreTroubleshooting.html#50438198_pgfId-1291324 Section 26.1.2: ''Viewing Error Messages''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual20_HTML/LustreTroubleshooting.html#50438198_pgfId-1291324 Section 26.1.2: ''Viewing Error Messages''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/<del class="diffchange diffchange-inline">LustreManual18_HTML</del>/<del class="diffchange diffchange-inline">UserUtilitiesMan1_HTML</del>.html#<del class="diffchange diffchange-inline">50651189_94597 </del>Section 32.1: lfs] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/<del class="diffchange diffchange-inline">UserUtilities_HTML</del>.html<del class="diffchange diffchange-inline">#50438206_pgfId-1305210 </del>''Lustre Operations Manual''].</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/<ins class="diffchange diffchange-inline">LustreManual20_HTML</ins>/<ins class="diffchange diffchange-inline">UserUtilities_HTML</ins>.html#<ins class="diffchange diffchange-inline">50438206_pgfId-1305210 </ins>Section 32.1: lfs] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/<ins class="diffchange diffchange-inline">index</ins>.html ''Lustre Operations Manual''].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External debugging tools ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External debugging tools ==</div></td></tr>
</table>
Sbarthel
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=12151&oldid=prev
Sbarthel: /* Lustre Debugging Tools */
2011-01-20T14:52:41Z
<p><span dir="auto"><span class="autocomment">Lustre Debugging Tools</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:52, 20 January 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l21" >Line 21:</td>
<td colspan="2" class="diff-lineno">Line 21:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual20_HTML/LustreTroubleshooting.html#50438198_pgfId-1291324 Section 26.1.2: ''Viewing Error Messages''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual20_HTML/LustreTroubleshooting.html#50438198_pgfId-1291324 Section 26.1.2: ''Viewing Error Messages''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#50651189_94597 Section <del class="diffchange diffchange-inline">28</del>.1: lfs] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/<del class="diffchange diffchange-inline">index</del>.html ''Lustre Operations Manual''].</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#50651189_94597 Section <ins class="diffchange diffchange-inline">32</ins>.1: lfs] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/<ins class="diffchange diffchange-inline">UserUtilities_HTML</ins>.html<ins class="diffchange diffchange-inline">#50438206_pgfId-1305210 </ins>''Lustre Operations Manual''].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External debugging tools ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External debugging tools ==</div></td></tr>
</table>
Sbarthel
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=12150&oldid=prev
Sbarthel: /* Lustre Debugging Tools */
2011-01-20T14:51:37Z
<p><span dir="auto"><span class="autocomment">Lustre Debugging Tools</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:51, 20 January 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual20_HTML/LustreDebugging.html#50438274_pgfId-1295889 Section 28.2.2: ''Using the lctl Tool to View Debug Messages''] and [http://wiki.lustre.org/manual/LustreManual20_HTML/SystemConfigurationUtilities_HTML.html#50438219_pgfId-1318224 Section 36.3: ''lctl''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual''].</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual20_HTML/LustreDebugging.html#50438274_pgfId-1295889 Section 28.2.2: ''Using the lctl Tool to View Debug Messages''] and [http://wiki.lustre.org/manual/LustreManual20_HTML/SystemConfigurationUtilities_HTML.html#50438219_pgfId-1318224 Section 36.3: ''lctl''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual''].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/<del class="diffchange diffchange-inline">LustreManual18_HTML</del>/LustreTroubleshooting.html#<del class="diffchange diffchange-inline">50651190_pgfId</del>-<del class="diffchange diffchange-inline">1291327 </del>Section <del class="diffchange diffchange-inline">23</del>.1.<del class="diffchange diffchange-inline">3</del>: ''<del class="diffchange diffchange-inline">Lustre Logs</del>''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/<ins class="diffchange diffchange-inline">LustreManual20_HTML</ins>/LustreTroubleshooting.html#<ins class="diffchange diffchange-inline">50438198_pgfId</ins>-<ins class="diffchange diffchange-inline">1291324 </ins>Section <ins class="diffchange diffchange-inline">26</ins>.1.<ins class="diffchange diffchange-inline">2</ins>: ''<ins class="diffchange diffchange-inline">Viewing Error Messages</ins>''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#50651189_94597 Section 28.1: lfs] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual''].</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#50651189_94597 Section 28.1: lfs] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual''].</div></td></tr>
</table>
Sbarthel
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=12149&oldid=prev
Sbarthel: /* Lustre Debugging Tools */
2011-01-20T14:48:28Z
<p><span dir="auto"><span class="autocomment">Lustre Debugging Tools</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:48, 20 January 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>These tools are also provided with the Lustre software:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>These tools are also provided with the Lustre software:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/<del class="diffchange diffchange-inline">LustreManual18_HTML</del>/LustreDebugging.html#<del class="diffchange diffchange-inline">50651266_35795 </del>Section <del class="diffchange diffchange-inline">24</del>.2.<del class="diffchange diffchange-inline">3</del>: ''<del class="diffchange diffchange-inline">The </del>lctl Tool''] and [http://wiki.lustre.org/manual/LustreManual20_HTML/SystemConfigurationUtilities_HTML.html#50438219_pgfId-1318224 Section 36.3: ''lctl''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual''].</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/<ins class="diffchange diffchange-inline">LustreManual20_HTML</ins>/LustreDebugging.html#<ins class="diffchange diffchange-inline">50438274_pgfId-1295889 </ins>Section <ins class="diffchange diffchange-inline">28</ins>.2.<ins class="diffchange diffchange-inline">2</ins>: ''<ins class="diffchange diffchange-inline">Using the </ins>lctl Tool <ins class="diffchange diffchange-inline">to View Debug Messages</ins>''] and [http://wiki.lustre.org/manual/LustreManual20_HTML/SystemConfigurationUtilities_HTML.html#50438219_pgfId-1318224 Section 36.3: ''lctl''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual''].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshooting.html#50651190_pgfId-1291327 Section 23.1.3: ''Lustre Logs''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshooting.html#50651190_pgfId-1291327 Section 23.1.3: ''Lustre Logs''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td></tr>
</table>
Sbarthel
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=12148&oldid=prev
Sbarthel: /* Lustre Debugging Tools */
2011-01-20T14:47:24Z
<p><span dir="auto"><span class="autocomment">Lustre Debugging Tools</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:47, 20 January 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>These tools are also provided with the Lustre software:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>These tools are also provided with the Lustre software:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreDebugging.html#50651266_35795 Section 24.2.3: ''The lctl Tool''] and [http://wiki.lustre.org/manual/<del class="diffchange diffchange-inline">LustreManual18_HTML</del>/<del class="diffchange diffchange-inline">SystemConfigurationUtilitiesMan8_HTML</del>.html#<del class="diffchange diffchange-inline">50651195_38274 </del>Section <del class="diffchange diffchange-inline">32</del>.3: ''lctl''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual''].</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreDebugging.html#50651266_35795 Section 24.2.3: ''The lctl Tool''] and [http://wiki.lustre.org/manual/<ins class="diffchange diffchange-inline">LustreManual20_HTML</ins>/<ins class="diffchange diffchange-inline">SystemConfigurationUtilities_HTML</ins>.html#<ins class="diffchange diffchange-inline">50438219_pgfId-1318224 </ins>Section <ins class="diffchange diffchange-inline">36</ins>.3: ''lctl''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual''].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshooting.html#50651190_pgfId-1291327 Section 23.1.3: ''Lustre Logs''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshooting.html#50651190_pgfId-1291327 Section 23.1.3: ''Lustre Logs''] in the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']</div></td></tr>
</table>
Sbarthel
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=12147&oldid=prev
Sbarthel: /* Lustre Debugging Tools */
2011-01-20T14:46:42Z
<p><span dir="auto"><span class="autocomment">Lustre Debugging Tools</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:46, 20 January 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>These tools are also provided with the Lustre software:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>These tools are also provided with the Lustre software:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreDebugging.html#50651266_35795 Section 24.2.3: ''The lctl Tool''] and [http://wiki.lustre.org/manual/LustreManual18_HTML/SystemConfigurationUtilitiesMan8_HTML.html#50651195_38274 Section 32.3: ''lctl''] in the [<del class="diffchange diffchange-inline">[Lustre Documentation|</del>''Lustre Operations Manual''<del class="diffchange diffchange-inline">]</del>].</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreDebugging.html#50651266_35795 Section 24.2.3: ''The lctl Tool''] and [http://wiki.lustre.org/manual/LustreManual18_HTML/SystemConfigurationUtilitiesMan8_HTML.html#50651195_38274 Section 32.3: ''lctl''] in the [<ins class="diffchange diffchange-inline">http://wiki.lustre.org/manual/LustreManual20_HTML/index.html </ins>''Lustre Operations Manual''].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshooting.html#50651190_pgfId-1291327 Section 23.1.3: ''Lustre Logs''] in the [<del class="diffchange diffchange-inline">[Lustre Documentation|</del>''Lustre Operations Manual''<del class="diffchange diffchange-inline">]</del>]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshooting.html#50651190_pgfId-1291327 Section 23.1.3: ''Lustre Logs''] in the [<ins class="diffchange diffchange-inline">http://wiki.lustre.org/manual/LustreManual20_HTML/index.html </ins>''Lustre Operations Manual'']</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#50651189_94597 Section 28.1: lfs] in the [<del class="diffchange diffchange-inline">[Lustre Documentation|</del>''Lustre Operations Manual''<del class="diffchange diffchange-inline">]</del>].</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#50651189_94597 Section 28.1: lfs] in the [<ins class="diffchange diffchange-inline">http://wiki.lustre.org/manual/LustreManual20_HTML/index.html </ins>''Lustre Operations Manual''].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External debugging tools ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External debugging tools ==</div></td></tr>
</table>
Sbarthel
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=12060&oldid=prev
Docadmin: /* Tools for administrators and developers */
2011-01-07T17:49:46Z
<p><span dir="auto"><span class="autocomment">Tools for administrators and developers</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 17:49, 7 January 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l29" >Line 29:</td>
<td colspan="2" class="diff-lineno">Line 29:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Some general debugging tools provided as a part of the standard Linux distro are:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Some general debugging tools provided as a part of the standard Linux distro are:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del class="diffchange diffchange-inline">''</del>'''strace'<del class="diffchange diffchange-inline">''.</del>'' This tool allows a system call to be traced.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''strace<ins class="diffchange diffchange-inline">.</ins>''' This tool allows a system call to be traced.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''''/var/log/messages'''.'' ''syslogd'' prints fatal or serious messages at this log.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''''/var/log/messages'''.'' ''syslogd'' prints fatal or serious messages at this log.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''Crash dumps'<del class="diffchange diffchange-inline">''.</del>'' On crash-dump enabled kernels, ''sysrq c'' produces a crash dump. Lustre enhances this crash dump with a log dump (the last 64 KB of the log) to the console.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''Crash dumps<ins class="diffchange diffchange-inline">.</ins>''' On crash-dump enabled kernels, ''sysrq c'' produces a crash dump. Lustre enhances this crash dump with a log dump (the last 64 KB of the log) to the console.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del class="diffchange diffchange-inline">''</del>'''debugfs'<del class="diffchange diffchange-inline">''.</del>'' Interactive file system debugger.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''debugfs<ins class="diffchange diffchange-inline">.</ins>''' Interactive file system debugger.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The following ''logging and data collection tools'' can be used to collect information for debugging Lustre kernel issues: </div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The following ''logging and data collection tools'' can be used to collect information for debugging Lustre kernel issues: </div></td></tr>
</table>
Docadmin
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=11979&oldid=prev
Sbarthel: /* Lustre Debugging Tools */
2010-12-07T19:25:55Z
<p><span dir="auto"><span class="autocomment">Lustre Debugging Tools</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:25, 7 December 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l21" >Line 21:</td>
<td colspan="2" class="diff-lineno">Line 21:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshooting.html#50651190_pgfId-1291327 Section 23.1.3: ''Lustre Logs''] in the [[Lustre Documentation|''Lustre Operations Manual'']]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshooting.html#50651190_pgfId-1291327 Section 23.1.3: ''Lustre Logs''] in the [[Lustre Documentation|''Lustre Operations Manual'']]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#<del class="diffchange diffchange-inline">50597938_94597 </del>Section <del class="diffchange diffchange-inline">27</del>.1: lfs] in the [[Lustre Documentation|''Lustre Operations Manual'']].</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#<ins class="diffchange diffchange-inline">50651189_94597 </ins>Section <ins class="diffchange diffchange-inline">28</ins>.1: lfs] in the [[Lustre Documentation|''Lustre Operations Manual'']].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External debugging tools ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== External debugging tools ==</div></td></tr>
</table>
Sbarthel
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=11978&oldid=prev
Sbarthel: /* Lustre Debugging Tools */
2010-12-07T19:24:39Z
<p><span dir="auto"><span class="autocomment">Lustre Debugging Tools</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:24, 7 December 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreDebugging.html#50651266_35795 Section 24.2.3: ''The lctl Tool''] and [http://wiki.lustre.org/manual/LustreManual18_HTML/SystemConfigurationUtilitiesMan8_HTML.html#50651195_38274 Section 32.3: ''lctl''] in the [[Lustre Documentation|''Lustre Operations Manual'']].</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreDebugging.html#50651266_35795 Section 24.2.3: ''The lctl Tool''] and [http://wiki.lustre.org/manual/LustreManual18_HTML/SystemConfigurationUtilitiesMan8_HTML.html#50651195_38274 Section 32.3: ''lctl''] in the [[Lustre Documentation|''Lustre Operations Manual'']].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/<del class="diffchange diffchange-inline">LustreTroubleshootingTips</del>.html#<del class="diffchange diffchange-inline">50598017_pgfId</del>-1291327 Section <del class="diffchange diffchange-inline">22</del>.<del class="diffchange diffchange-inline">2</del>.3: ''Lustre Logs''] in the [[Lustre Documentation|''Lustre Operations Manual'']]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/<ins class="diffchange diffchange-inline">LustreTroubleshooting</ins>.html#<ins class="diffchange diffchange-inline">50651190_pgfId</ins>-1291327 Section <ins class="diffchange diffchange-inline">23</ins>.<ins class="diffchange diffchange-inline">1</ins>.3: ''Lustre Logs''] in the [[Lustre Documentation|''Lustre Operations Manual'']]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#50597938_94597 Section 27.1: lfs] in the [[Lustre Documentation|''Lustre Operations Manual'']].</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''lfs.''' This utility provides access to the extended attributes (EAs) of a Lustre file (along with other information). For more information about ''lfs'', see [http://wiki.lustre.org/manual/LustreManual18_HTML/UserUtilitiesMan1_HTML.html#50597938_94597 Section 27.1: lfs] in the [[Lustre Documentation|''Lustre Operations Manual'']].</div></td></tr>
</table>
Sbarthel
http://wiki.old.lustre.org/index.php?title=Diagnostic_and_Debugging_Tools&diff=11977&oldid=prev
Sbarthel: /* Lustre Debugging Tools */
2010-12-07T19:23:00Z
<p><span dir="auto"><span class="autocomment">Lustre Debugging Tools</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:23, 7 December 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>These tools are also provided with the Lustre software:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>These tools are also provided with the Lustre software:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreDebugging.html#50651266_35795 Section 24.2.3: ''The lctl Tool''] and [http://wiki.lustre.org/manual/LustreManual18_HTML/<del class="diffchange diffchange-inline">LustreDebugging</del>.html#<del class="diffchange diffchange-inline">50651266_pgfId-1291480 </del>Section <del class="diffchange diffchange-inline">31</del>.3: ''lctl''] in the [[Lustre Documentation|''Lustre Operations Manual'']].</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''lctl.''' This tool is used with the ''debug_kernel'' option to manually dump the Lustre debugging log or post-process debugging logs that are dumped automatically. For more information about the ''lctl'' tool, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreDebugging.html#50651266_35795 Section 24.2.3: ''The lctl Tool''] and [http://wiki.lustre.org/manual/LustreManual18_HTML/<ins class="diffchange diffchange-inline">SystemConfigurationUtilitiesMan8_HTML</ins>.html#<ins class="diffchange diffchange-inline">50651195_38274 </ins>Section <ins class="diffchange diffchange-inline">32</ins>.3: ''lctl''] in the [[Lustre Documentation|''Lustre Operations Manual'']].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshootingTips.html#50598017_pgfId-1291327 Section 22.2.3: ''Lustre Logs''] in the [[Lustre Documentation|''Lustre Operations Manual'']]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Lustre subsystem asserts.''' A panic-style assertion (LBUG) in the kernel causes Lustre to dump the debug log to the file ''/tmp/lustre-log.<timestamp>'' where it can be retrieved after a reboot. For more information, see [http://wiki.lustre.org/manual/LustreManual18_HTML/LustreTroubleshootingTips.html#50598017_pgfId-1291327 Section 22.2.3: ''Lustre Logs''] in the [[Lustre Documentation|''Lustre Operations Manual'']]</div></td></tr>
</table>
Sbarthel