<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:45:01 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-4692] (osc_lock.c:1204:osc_lock_enqueue()) ASSERTION( ols-&gt;ols_state == OLS_NEW ) failed: Impossible state: 6</title>
                <link>https://jira.whamcloud.com/browse/LU-4692</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The assertion failed on our system. The system are running Lustre-2.5.54, so patch from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3889&quot; title=&quot; LBUG: (osc_lock.c:497:osc_lock_upcall()) ASSERTION( lock-&amp;gt;cll_state &amp;gt;= CLS_QUEUING ) &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3889&quot;&gt;&lt;del&gt;LU-3889&lt;/del&gt;&lt;/a&gt; is already merged.&lt;/p&gt;

&lt;p&gt;&amp;lt;3&amp;gt;LustreError: 109372:0:(file.c:3087:ll_inode_revalidate_fini()) home2: revalidate FID &lt;span class=&quot;error&quot;&gt;&amp;#91;0x2000048a2:0x17:0x0&amp;#93;&lt;/span&gt; error: rc = -116&lt;br/&gt;
&amp;lt;0&amp;gt;LustreError: 237806:0:(osc_lock.c:1204:osc_lock_enqueue()) ASSERTION( ols-&amp;gt;ols_state == OLS_NEW ) failed: Impossible state: 6&lt;br/&gt;
&amp;lt;0&amp;gt;LustreError: 237806:0:(osc_lock.c:1204:osc_lock_enqueue()) LBUG&lt;br/&gt;
&amp;lt;4&amp;gt;Pid: 237806, comm: tail&lt;br/&gt;
&amp;lt;4&amp;gt;&lt;br/&gt;
&amp;lt;4&amp;gt;Call Trace:&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa054c895&amp;gt;&amp;#93;&lt;/span&gt; libcfs_debug_dumpstack+0x55/0x80 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa054ce97&amp;gt;&amp;#93;&lt;/span&gt; lbug_with_loc+0x47/0xb0 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c620f0&amp;gt;&amp;#93;&lt;/span&gt; ? osc_lock_enqueue+0x0/0x8c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c62820&amp;gt;&amp;#93;&lt;/span&gt; osc_lock_enqueue+0x730/0x8c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069a337&amp;gt;&amp;#93;&lt;/span&gt; ? cl_lock_state_signal+0x87/0x160 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069dcfc&amp;gt;&amp;#93;&lt;/span&gt; cl_enqueue_try+0xfc/0x300 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0a5c42a&amp;gt;&amp;#93;&lt;/span&gt; lov_lock_enqueue+0x22a/0x850 &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069dcfc&amp;gt;&amp;#93;&lt;/span&gt; cl_enqueue_try+0xfc/0x300 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069ef4f&amp;gt;&amp;#93;&lt;/span&gt; cl_enqueue_locked+0x6f/0x1f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069fb9e&amp;gt;&amp;#93;&lt;/span&gt; cl_lock_request+0x7e/0x270 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06a4b2c&amp;gt;&amp;#93;&lt;/span&gt; cl_io_lock+0x3cc/0x560 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06a4d62&amp;gt;&amp;#93;&lt;/span&gt; cl_io_loop+0xa2/0x1b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0addca6&amp;gt;&amp;#93;&lt;/span&gt; ll_file_io_generic+0x2b6/0x710 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0694ce9&amp;gt;&amp;#93;&lt;/span&gt; ? cl_env_get+0x29/0x350 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ade23f&amp;gt;&amp;#93;&lt;/span&gt; ll_file_aio_read+0x13f/0x2c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ade6fc&amp;gt;&amp;#93;&lt;/span&gt; ll_file_read+0x16c/0x2a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff811816c5&amp;gt;&amp;#93;&lt;/span&gt; vfs_read+0xb5/0x1a0&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81181801&amp;gt;&amp;#93;&lt;/span&gt; sys_read+0x51/0x90&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100b072&amp;gt;&amp;#93;&lt;/span&gt; system_call_fastpath+0x16/0x1b&lt;br/&gt;
&amp;lt;4&amp;gt;&lt;br/&gt;
&amp;lt;0&amp;gt;Kernel panic - not syncing: LBUG&lt;br/&gt;
&amp;lt;4&amp;gt;Pid: 237806, comm: tail Tainted: G        W  ---------------    2.6.32-358.el6.x86_64 #1&lt;br/&gt;
&amp;lt;4&amp;gt;Call Trace:&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8150cfc8&amp;gt;&amp;#93;&lt;/span&gt; ? panic+0xa7/0x16f&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa054ceeb&amp;gt;&amp;#93;&lt;/span&gt; ? lbug_with_loc+0x9b/0xb0 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c620f0&amp;gt;&amp;#93;&lt;/span&gt; ? osc_lock_enqueue+0x0/0x8c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c62820&amp;gt;&amp;#93;&lt;/span&gt; ? osc_lock_enqueue+0x730/0x8c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069a337&amp;gt;&amp;#93;&lt;/span&gt; ? cl_lock_state_signal+0x87/0x160 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069dcfc&amp;gt;&amp;#93;&lt;/span&gt; ? cl_enqueue_try+0xfc/0x300 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0a5c42a&amp;gt;&amp;#93;&lt;/span&gt; ? lov_lock_enqueue+0x22a/0x850 &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069dcfc&amp;gt;&amp;#93;&lt;/span&gt; ? cl_enqueue_try+0xfc/0x300 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069ef4f&amp;gt;&amp;#93;&lt;/span&gt; ? cl_enqueue_locked+0x6f/0x1f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa069fb9e&amp;gt;&amp;#93;&lt;/span&gt; ? cl_lock_request+0x7e/0x270 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06a4b2c&amp;gt;&amp;#93;&lt;/span&gt; ? cl_io_lock+0x3cc/0x560 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06a4d62&amp;gt;&amp;#93;&lt;/span&gt; ? cl_io_loop+0xa2/0x1b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0addca6&amp;gt;&amp;#93;&lt;/span&gt; ? ll_file_io_generic+0x2b6/0x710 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0694ce9&amp;gt;&amp;#93;&lt;/span&gt; ? cl_env_get+0x29/0x350 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ade23f&amp;gt;&amp;#93;&lt;/span&gt; ? ll_file_aio_read+0x13f/0x2c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ade6fc&amp;gt;&amp;#93;&lt;/span&gt; ? ll_file_read+0x16c/0x2a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff811816c5&amp;gt;&amp;#93;&lt;/span&gt; ? vfs_read+0xb5/0x1a0&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81181801&amp;gt;&amp;#93;&lt;/span&gt; ? sys_read+0x51/0x90&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100b072&amp;gt;&amp;#93;&lt;/span&gt; ? system_call_fastpath+0x16/0x1b&lt;/p&gt;</description>
                <environment>2.5.54</environment>
        <key id="23408">LU-4692</key>
            <summary>(osc_lock.c:1204:osc_lock_enqueue()) ASSERTION( ols-&gt;ols_state == OLS_NEW ) failed: Impossible state: 6</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="3">Duplicate</resolution>
                                        <assignee username="bobijam">Zhenyu Xu</assignee>
                                    <reporter username="lixi">Li Xi</reporter>
                        <labels>
                    </labels>
                <created>Mon, 3 Mar 2014 07:09:36 +0000</created>
                <updated>Wed, 12 Nov 2014 18:08:38 +0000</updated>
                            <resolved>Thu, 11 Sep 2014 00:53:26 +0000</resolved>
                                    <version>Lustre 2.4.3</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>14</watches>
                                                                            <comments>
                            <comment id="78219" author="pjones" created="Mon, 3 Mar 2014 14:52:35 +0000"  >&lt;p&gt;Bobijam&lt;/p&gt;

&lt;p&gt;Could you pleases assess this issue reported against master?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="78323" author="bobijam" created="Tue, 4 Mar 2014 10:58:07 +0000"  >&lt;p&gt;when an IO is starting, it will check whether there are existing locks matching to what this IO needs, the calling path is&lt;/p&gt;

&lt;p&gt;cl_lockset_lock_one()=&amp;gt;cl_lock_request()=&amp;gt;cl_lock_hold_mutex()=&amp;gt;cl_lock_find()=&amp;gt;cl_lock_lookup()&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;                matched = cl_lock_ext_match(&amp;amp;lock-&amp;gt;cll_descr, need) &amp;amp;&amp;amp;
                          lock-&amp;gt;cll_state &amp;lt; CLS_FREEING &amp;amp;&amp;amp;
                          lock-&amp;gt;cll_error == 0 &amp;amp;&amp;amp;
                          !(lock-&amp;gt;cll_flags &amp;amp; CLF_CANCELLED) &amp;amp;&amp;amp;
                          cl_lock_fits_into(env, lock, need, io);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;and in osc_lock_fits_into()&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;        struct osc_lock *ols = cl2osc_lock(slice);
                          
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (need-&amp;gt;cld_enq_flags &amp;amp; CEF_NEVER)
                &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; 0;

        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (ols-&amp;gt;ols_state &amp;gt;= OLS_CANCELLED)
                &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; 0;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;So means after osc_lock_fits_into() checking, the osc_lock was cancelled by another thread, so that the new IO think it finds a fitting lock, and when it tries to enqueue the lock, it finds that osc_lock is in OLS_CANCELLED instead of OLS_NEW.&lt;/p&gt;</comment>
                            <comment id="78440" author="jay" created="Wed, 5 Mar 2014 06:42:21 +0000"  >&lt;p&gt;The lock will be held in this case so it won&apos;t be cancelled. &lt;/p&gt;</comment>
                            <comment id="78444" author="bobijam" created="Wed, 5 Mar 2014 09:20:51 +0000"  >&lt;p&gt;Let&apos;s make up a scenario, thread1 is starting an IO, thread2 has the fitting lock (both top_lock and sub_lock), and thread2 is handling osc lock cancel ast requested from server&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;thread1                           thread2               note
cl_lock_request()
+-&amp;gt;cl_lock_hold_mutex()
  +--&amp;gt;cl_lock_find()                                 found the fitting top lock, and its sub osc lock is not in OLS_CANCELLED
  |
  |                          osc_ldlm_blocking_ast()
  |                          +-&amp;gt;osc_ldlm_blocking_ast0()   get mutex of sub lock 
  |                          |+-&amp;gt;osc_lock_blocking()
  |                          | +-&amp;gt;cl_lock_cancel(sub_lock)
  |                          |  +-&amp;gt;cl_lock_cancel0(sub_lock)   set sub_lock as CLF_CANCELLED, reverse call clo_cancel()
  |                          |  |+-&amp;gt;osc_lock_cancel(sub_osc_lock) set osc_lock as OLS_CANCELLED
  |                          |  +-&amp;gt;cl_lock_delete(sub_lock)
  |                          +-&amp;gt;cl_lock_mutex_put(sub_lock)
  |
  |
  cl_lock_mutex_get(top_lock)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;at this time, top_lock is not in CLF_CANCELLED while sub osc_lock is in OLS_CANCELLED state.&lt;/p&gt;
</comment>
                            <comment id="78904" author="adilger" created="Mon, 10 Mar 2014 18:12:32 +0000"  >&lt;p&gt;Li Xi, could you please comment about what test was being run to cause this problem?&lt;/p&gt;</comment>
                            <comment id="78908" author="jay" created="Mon, 10 Mar 2014 18:40:26 +0000"  >&lt;p&gt;This is probably a different representation of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4591&quot; title=&quot;Related cl_lock failures on master/2.5&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4591&quot;&gt;&lt;del&gt;LU-4591&lt;/del&gt;&lt;/a&gt;. It would be really helpful if someone on our team can help reproduce the problem local side.&lt;/p&gt;</comment>
                            <comment id="79092" author="lixi" created="Wed, 12 Mar 2014 03:04:34 +0000"  >&lt;p&gt;Hi Andreas,&lt;/p&gt;

&lt;p&gt;Unfortunately, I don&apos;t know what test was running. I will let you know as soon as I get more information about ot.&lt;/p&gt;</comment>
                            <comment id="79167" author="wjt27" created="Wed, 12 Mar 2014 18:55:27 +0000"  >&lt;p&gt;We hit the same problem shortly after upgrading to 2.4.2 clients. Have not seen this on 2.4.1&lt;/p&gt;


&lt;p&gt;crash&amp;gt; bt&lt;br/&gt;
PID: 18546  TASK: ffff8809f1aa8040  CPU: 0   COMMAND: &quot;turbostream&quot;&lt;br/&gt;
 #0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf98a0&amp;#93;&lt;/span&gt; machine_kexec at ffffffff81038f3b&lt;br/&gt;
 #1 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9900&amp;#93;&lt;/span&gt; crash_kexec at ffffffff810c5da2&lt;br/&gt;
 #2 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf99d0&amp;#93;&lt;/span&gt; panic at ffffffff8152721a&lt;br/&gt;
 #3 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9a50&amp;#93;&lt;/span&gt; lbug_with_loc at ffffffffa0f47eeb &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
 #4 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9a70&amp;#93;&lt;/span&gt; lovsub_lock_state at ffffffffa14b7d51 &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
 #5 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9ac0&amp;#93;&lt;/span&gt; cl_lock_state_signal at ffffffffa10aedd8 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 #6 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9b00&amp;#93;&lt;/span&gt; cl_lock_state_set at ffffffffa10aef25 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 #7 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9b30&amp;#93;&lt;/span&gt; cl_enqueue_try at ffffffffa10b2c29 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 #8 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9b80&amp;#93;&lt;/span&gt; lov_lock_enqueue at ffffffffa14b00da &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
 #9 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9c20&amp;#93;&lt;/span&gt; cl_enqueue_try at ffffffffa10b2bdc &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
#10 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9c70&amp;#93;&lt;/span&gt; cl_enqueue_locked at ffffffffa10b3fcf &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
#11 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9cb0&amp;#93;&lt;/span&gt; cl_lock_request at ffffffffa10b4c3e &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
#12 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9d10&amp;#93;&lt;/span&gt; cl_io_lock at ffffffffa10b9edc &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
#13 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9d70&amp;#93;&lt;/span&gt; cl_io_loop at ffffffffa10ba112 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
#14 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9da0&amp;#93;&lt;/span&gt; ll_file_io_generic at ffffffffa152ca90 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#15 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9e20&amp;#93;&lt;/span&gt; ll_file_aio_write at ffffffffa152d9d2 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#16 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9e80&amp;#93;&lt;/span&gt; ll_file_write at ffffffffa152dcbc &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#17 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9ef0&amp;#93;&lt;/span&gt; vfs_write at ffffffff81188f88&lt;br/&gt;
#18 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9f30&amp;#93;&lt;/span&gt; sys_write at ffffffff81189881&lt;br/&gt;
#19 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8809f0cf9f80&amp;#93;&lt;/span&gt; system_call_fastpath at ffffffff8100b072&lt;br/&gt;
    RIP: 00007fdf7eeea6fd  RSP: 00007fffad51c8b8  RFLAGS: 00000202&lt;br/&gt;
    RAX: 0000000000000001  RBX: ffffffff8100b072  RCX: 0000000000000001&lt;br/&gt;
    RDX: 00000000000009c4  RSI: 0000000008b32154  RDI: 000000000000001b&lt;br/&gt;
    RBP: 0000000013252a00   R8: 00007fdf8069d6a8   R9: 00000000000009c4&lt;br/&gt;
    R10: 00007fffad512d3c  R11: 0000000000000293  R12: 000000004c00010d&lt;br/&gt;
    R13: 00000000000009c4  R14: 0000000000e6d964  R15: 000000000000001b&lt;br/&gt;
    ORIG_RAX: 0000000000000001  CS: 0033  SS: 002b&lt;br/&gt;
crash&amp;gt; sys&lt;br/&gt;
  SYSTEM MAP: /boot/System.map-2.6.32-431.1.2.el6.hpcs.x86_64&lt;br/&gt;
DEBUG KERNEL: /usr/lib/debug/lib/modules/2.6.32-431.1.2.el6.hpcs.x86_64/vmlinux (2.6.32-431.1.2.el6.hpcs.x86_64)&lt;br/&gt;
    DUMPFILE: vmcore  &lt;span class=&quot;error&quot;&gt;&amp;#91;PARTIAL DUMP&amp;#93;&lt;/span&gt;&lt;br/&gt;
        CPUS: 12&lt;br/&gt;
        DATE: Wed Mar 12 16:17:17 2014&lt;br/&gt;
      UPTIME: 1 days, 23:37:03&lt;br/&gt;
LOAD AVERAGE: 1.99, 1.97, 1.91&lt;br/&gt;
       TASKS: 449&lt;br/&gt;
    NODENAME: tesla14&lt;br/&gt;
     RELEASE: 2.6.32-431.1.2.el6.hpcs.x86_64&lt;br/&gt;
     VERSION: #1 SMP Sun Dec 15 04:51:47 GMT 2013&lt;br/&gt;
     MACHINE: x86_64  (2599 Mhz)&lt;br/&gt;
      MEMORY: 64 GB&lt;br/&gt;
       PANIC: &quot;Kernel panic - not syncing: LBUG&quot;&lt;/p&gt;</comment>
                            <comment id="79175" author="jay" created="Wed, 12 Mar 2014 19:01:02 +0000"  >&lt;p&gt;Hi Turek,&lt;/p&gt;

&lt;p&gt;Can you share us the core dump? You can upload it to ftp.whamcloud.com, thanks.&lt;/p&gt;

&lt;p&gt;Jinshan&lt;/p&gt;</comment>
                            <comment id="79334" author="wjt27" created="Fri, 14 Mar 2014 14:37:08 +0000"  >&lt;p&gt;uploaded to &lt;a href=&quot;ftp://ftp.whamcloud.com/uploads/LU-4692/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ftp://ftp.whamcloud.com/uploads/LU-4692/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="79962" author="bobijam" created="Fri, 21 Mar 2014 03:47:42 +0000"  >&lt;p&gt;Hi Wojciech,&lt;/p&gt;

&lt;p&gt;Can you upload the supporting files (uncompressed vmlinuz, System.map) as well?&lt;/p&gt;</comment>
                            <comment id="80079" author="ihara" created="Mon, 24 Mar 2014 16:48:14 +0000"  >&lt;p&gt;Here is crashdump of original this problem. &lt;a href=&quot;ftp://ftp.whamcloud.com/uploads/LU-4692-2/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ftp://ftp.whamcloud.com/uploads/LU-4692-2/&lt;/a&gt;&lt;br/&gt;
The kernel is standard RHEL6.4, you can download vmlinux and System.map from here.&lt;br/&gt;
&lt;a href=&quot;http://debuginfo.centos.org/6/x86_64/kernel-debuginfo-2.6.32-358.el6.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://debuginfo.centos.org/6/x86_64/kernel-debuginfo-2.6.32-358.el6.x86_64.rpm&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://debuginfo.centos.org/6/x86_64/kernel-debuginfo-common-x86_64-2.6.32-358.el6.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://debuginfo.centos.org/6/x86_64/kernel-debuginfo-common-x86_64-2.6.32-358.el6.x86_64.rpm&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="80212" author="wjt27" created="Tue, 25 Mar 2014 13:35:31 +0000"  >&lt;p&gt;we use patchless clients so the kernel is standard rhel6.5 kernel&lt;br/&gt;
&lt;a href=&quot;ftp://ftp.scientificlinux.org/linux/scientific/6.5/archive/debuginfo/kernel-debuginfo-2.6.32-431.1.2.el6.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ftp://ftp.scientificlinux.org/linux/scientific/6.5/archive/debuginfo/kernel-debuginfo-2.6.32-431.1.2.el6.x86_64.rpm&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;ftp://ftp.scientificlinux.org/linux/scientific/6.5/archive/debuginfo/kernel-debuginfo-common-x86_64-2.6.32-431.1.2.el6.x86_64.rpm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ftp://ftp.scientificlinux.org/linux/scientific/6.5/archive/debuginfo/kernel-debuginfo-common-x86_64-2.6.32-431.1.2.el6.x86_64.rpm&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="80244" author="jay" created="Tue, 25 Mar 2014 17:43:08 +0000"  >&lt;p&gt;This problem should be imported by &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3027&quot; title=&quot;Failure on test suite parallel-scale test_write_disjoint: invalid file size 140329 instead of 160376 = 20047 * 8&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3027&quot;&gt;&lt;del&gt;LU-3027&lt;/del&gt;&lt;/a&gt;, I&apos;m taking a look.&lt;/p&gt;</comment>
                            <comment id="80253" author="jay" created="Tue, 25 Mar 2014 20:03:23 +0000"  >&lt;p&gt;I think this is imported by &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3889&quot; title=&quot; LBUG: (osc_lock.c:497:osc_lock_upcall()) ASSERTION( lock-&amp;gt;cll_state &amp;gt;= CLS_QUEUING ) &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3889&quot;&gt;&lt;del&gt;LU-3889&lt;/del&gt;&lt;/a&gt;, I pushed &lt;a href=&quot;http://review.whamcloud.com/9783&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/9783&lt;/a&gt; please give it a try.&lt;/p&gt;

&lt;p&gt;It lacks of lustre module files so I can&apos;t analyze the core dump file.&lt;/p&gt;</comment>
                            <comment id="80283" author="adegremont" created="Wed, 26 Mar 2014 09:04:58 +0000"  >&lt;p&gt;Jinshan, &lt;br/&gt;
Wojciech seems to be running 2.4.2, as we do. And we both hit this bug and I&apos;m sure we did not apply &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3889&quot; title=&quot; LBUG: (osc_lock.c:497:osc_lock_upcall()) ASSERTION( lock-&amp;gt;cll_state &amp;gt;= CLS_QUEUING ) &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3889&quot;&gt;&lt;del&gt;LU-3889&lt;/del&gt;&lt;/a&gt; on top of it. So it is possible to hit this bug without &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3889&quot; title=&quot; LBUG: (osc_lock.c:497:osc_lock_upcall()) ASSERTION( lock-&amp;gt;cll_state &amp;gt;= CLS_QUEUING ) &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3889&quot;&gt;&lt;del&gt;LU-3889&lt;/del&gt;&lt;/a&gt;. So I do not think it is responsible for this issue.&lt;/p&gt;</comment>
                            <comment id="80304" author="jay" created="Wed, 26 Mar 2014 16:20:19 +0000"  >&lt;p&gt;I see, thanks Aurelien.&lt;/p&gt;

&lt;p&gt;Hi Wojciech, please upload lustre modules into ftp so I can take a further look at the core dump.&lt;/p&gt;</comment>
                            <comment id="85480" author="jlevi" created="Mon, 2 Jun 2014 17:31:49 +0000"  >&lt;p&gt;The first part of this bug was related to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4591&quot; title=&quot;Related cl_lock failures on master/2.5&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4591&quot;&gt;&lt;del&gt;LU-4591&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="93754" author="bobijam" created="Thu, 11 Sep 2014 00:53:26 +0000"  >&lt;p&gt;dup of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5492&quot; title=&quot;osc_lock.c:1165:osc_lock_enqueue()) ASSERTION( ols-&amp;gt;ols_state == OLS_NEW ) failed: Impossible state: 6&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5492&quot;&gt;&lt;del&gt;LU-5492&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="22640">LU-4443</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="26036">LU-5492</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="23022">LU-4591</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzwggn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>12901</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>