<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div dir="ltr" text-align="left">
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); text-align: left;" dir="ltr">
Thanks, will take a look.</div>
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); text-align: left;" dir="ltr">
<br>
</div>
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); text-align: left;" dir="ltr">
Any other areas i should be looking? Should i be applying any Lustre tuning?&nbsp;</div>
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); text-align: left;" dir="ltr">
<br>
</div>
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255); text-align: left;" dir="ltr">
Thanks</div>
<div id="ms-outlook-mobile-signature">
<div><br>
</div>
Get <a href="https://aka.ms/ghei36">Outlook for Android</a></div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Oral, H. &lt;oralhs@ornl.gov&gt;<br>
<b>Sent:</b> Monday, October 28, 2019 7:06:41 PM<br>
<b>To:</b> Louis Allen &lt;louisallen@live.co.uk&gt;; Carlson, Timothy S &lt;Timothy.Carlson@pnnl.gov&gt;; lustre-discuss@lists.lustre.org &lt;lustre-discuss@lists.lustre.org&gt;<br>
<b>Subject:</b> Re: [EXTERNAL] Re: [lustre-discuss] Lustre Timeouts/Filesystem Hanging</font>
<div>&nbsp;</div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">For inspecting client side I/O, you can use Darshan. <br>
<br>
Thanks,<br>
&nbsp;<br>
Sarp<br>
&nbsp;<br>
-- <br>
Sarp Oral, PhD<br>
&nbsp;<br>
National Center for Computational Sciences<br>
Oak Ridge National Laboratory<br>
oralhs@ornl.gov<br>
865-574-2173 <br>
&nbsp;<br>
<br>
\ufeffOn 10/28/19, 1:58 PM, &quot;lustre-discuss on behalf of Louis Allen&quot; &lt;lustre-discuss-bounces@lists.lustre.org on behalf of louisallen@live.co.uk&gt; wrote:<br>
<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Thanks for the reply, Tim.<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Are there any tools I can use to see if that is the cause?<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Could any tuning possibly help the situation?<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Thanks<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; ________________________________________<br>
&nbsp;&nbsp;&nbsp; From: Carlson, Timothy S &lt;Timothy.Carlson@pnnl.gov&gt;<br>
&nbsp;&nbsp;&nbsp; Sent: Monday, 28 October 2019, 17:24<br>
&nbsp;&nbsp;&nbsp; To: Louis Allen; lustre-discuss@lists.lustre.org<br>
&nbsp;&nbsp;&nbsp; Subject: RE: Lustre Timeouts/Filesystem Hanging<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; In my experience, this is almost always related to some code doing really bad I/O. Let\u2019s say you have a 1000 rank MPI code doing open/read 4k/close on a few specific files on that OST.&nbsp; That will make for a&nbsp; bad day.<br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; The other place you can see this, and this isn\u2019t your case, is when ZFS refuses to give up on a disk that is failing and your overall I/O suffers from ZFS continuing to try to read from a disk that it should just kick out<br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Tim<br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; From: lustre-discuss &lt;lustre-discuss-bounces@lists.lustre.org&gt;<br>
&nbsp;&nbsp;&nbsp; On Behalf Of Louis Allen<br>
&nbsp;&nbsp;&nbsp; Sent: Monday, October 28, 2019 10:16 AM<br>
&nbsp;&nbsp;&nbsp; To: lustre-discuss@lists.lustre.org<br>
&nbsp;&nbsp;&nbsp; Subject: [lustre-discuss] Lustre Timeouts/Filesystem Hanging<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Hello,<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Lustre (2.12) seem to be hanging quite frequently (5&#43; times a day) for us and one of the OSS servers (out of 4) is reporting an extremely high load average (150&#43;) but the CPU usage of that server<br>
&nbsp;&nbsp;&nbsp;&nbsp; is actually very low - so it must be related to something else - possibly CPU_IO_WAIT.<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; The OSS server we are seeing the high load averages we can also see multiple LustreError messages in /var/log/messages:<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: LNet: Service thread pid 2403 was inactive for 200.08s. The thread might be hung, or it might only be slow and will resume later. Dumping the stack trace<br>
&nbsp;&nbsp;&nbsp;&nbsp; for debugging purposes:<br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: LNet: Skipped 4 previous similar messages<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: Pid: 2403, comm: ll_ost00_068 3.10.0-957.10.1.el7_lustre.x86_64 #1 SMP Sun May 26 21:48:35 UTC 2019<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: Call Trace:<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc03747c5&gt;] jbd2_log_wait_commit&#43;0xc5/0x140 [jbd2]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0375e52&gt;] jbd2_complete_transaction&#43;0x52/0xa0 [jbd2]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0732da2&gt;] ldiskfs_sync_file&#43;0x2e2/0x320 [ldiskfs]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffa52760b0&gt;] vfs_fsync_range&#43;0x20/0x30<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0c8b651&gt;] osd_object_sync&#43;0xb1/0x160 [osd_ldiskfs]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0ab48a7&gt;] tgt_sync&#43;0xb7/0x270 [ptlrpc]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0dc3731&gt;] ofd_sync_hdl&#43;0x111/0x530 [ofd]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0aba1da&gt;] tgt_request_handle&#43;0xaea/0x1580 [ptlrpc]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0a5f80b&gt;] ptlrpc_server_handle_request&#43;0x24b/0xab0 [ptlrpc]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0a6313c&gt;] ptlrpc_main&#43;0xafc/0x1fc0 [ptlrpc]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffa50c1c71&gt;] kthread&#43;0xd1/0xe0<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffa5775c37&gt;] ret_from_fork_nospec_end&#43;0x0/0x39<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffffffffff&gt;] 0xffffffffffffffff<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: LustreError: dumping log to /tmp/lustre-log.1572261743.2403<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: Pid: 2292, comm: ll_ost03_043 3.10.0-957.10.1.el7_lustre.x86_64 #1 SMP Sun May 26 21:48:35 UTC 2019<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: Call Trace:<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc03747c5&gt;] jbd2_log_wait_commit&#43;0xc5/0x140 [jbd2]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0375e52&gt;] jbd2_complete_transaction&#43;0x52/0xa0 [jbd2]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0732da2&gt;] ldiskfs_sync_file&#43;0x2e2/0x320 [ldiskfs]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffa52760b0&gt;] vfs_fsync_range&#43;0x20/0x30<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0c8b651&gt;] osd_object_sync&#43;0xb1/0x160 [osd_ldiskfs]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0ab48a7&gt;] tgt_sync&#43;0xb7/0x270 [ptlrpc]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0dc3731&gt;] ofd_sync_hdl&#43;0x111/0x530 [ofd]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0aba1da&gt;] tgt_request_handle&#43;0xaea/0x1580 [ptlrpc]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0a5f80b&gt;] ptlrpc_server_handle_request&#43;0x24b/0xab0 [ptlrpc]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: LNet: Service thread pid 2403 completed after 200.29s. This indicates the system was overloaded (too many service threads, or there were not enough hardware<br>
&nbsp;&nbsp;&nbsp;&nbsp; resources).<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: LNet: Skipped 48 previous similar messages<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffc0a6313c&gt;] ptlrpc_main&#43;0xafc/0x1fc0 [ptlrpc]<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffa50c1c71&gt;] kthread&#43;0xd1/0xe0<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffa5775c37&gt;] ret_from_fork_nospec_end&#43;0x0/0x39<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; Oct 28 11:22:23 pazlustreoss001 kernel: [&lt;ffffffffffffffff&gt;] 0xffffffffffffffff<br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; <br>
<br>
</div>
</span></font></div>
</body>
</html>