<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:40:22 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-4179] LBUG ASSERTION( !lustre_handle_is_used(&amp;lhc-&gt;mlh_reg_lh) ) failed:</title>
                <link>https://jira.whamcloud.com/browse/LU-4179</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;We have the crash dumps. But requires analysis by US personal only.&lt;/p&gt;


&lt;p&gt;LustreError: 6425:0:(mdt_open.c:1690:mdt_reint_open()) ASSERTION( !lustre_handle_is_used(&amp;amp;lhc-&amp;gt;mlh_reg_lh) ) failed: ^M&lt;br/&gt;
LustreError: 6425:0:(mdt_open.c:1690:mdt_reint_open()) LBUG^M&lt;br/&gt;
4&amp;gt;Pid: 6425, comm: mdt01_002^M&lt;br/&gt;
&amp;lt;4&amp;gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt;Call Trace:^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa041f895&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;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa041fe97&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;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ca7553&amp;gt;&amp;#93;&lt;/span&gt; mdt_reint_open+0x1973/0x20c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ca832c&amp;gt;&amp;#93;&lt;/span&gt; mdt_reconstruct_open+0x68c/0xc30 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa072d6a6&amp;gt;&amp;#93;&lt;/span&gt; ? __req_capsule_get+0x166/0x700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07061ae&amp;gt;&amp;#93;&lt;/span&gt; ? lustre_pack_reply_flags+0xae/0x1f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c9b195&amp;gt;&amp;#93;&lt;/span&gt; mdt_reconstruct+0x45/0x120 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c76cfb&amp;gt;&amp;#93;&lt;/span&gt; mdt_reint_internal+0x6bb/0x780 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c7708d&amp;gt;&amp;#93;&lt;/span&gt; mdt_intent_reint+0x1ed/0x520 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c74f3e&amp;gt;&amp;#93;&lt;/span&gt; mdt_intent_policy+0x39e/0x720 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06bd7e1&amp;gt;&amp;#93;&lt;/span&gt; ldlm_lock_enqueue+0x361/0x8d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06e424f&amp;gt;&amp;#93;&lt;/span&gt; ldlm_handle_enqueue0+0x4ef/0x10b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c753c6&amp;gt;&amp;#93;&lt;/span&gt; mdt_enqueue+0x46/0xe0 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c7bab7&amp;gt;&amp;#93;&lt;/span&gt; mdt_handle_common+0x647/0x16d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0706c0c&amp;gt;&amp;#93;&lt;/span&gt; ? lustre_msg_get_transno+0x8c/0x100 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0cb5295&amp;gt;&amp;#93;&lt;/span&gt; mds_regular_handle+0x15/0x20 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0716428&amp;gt;&amp;#93;&lt;/span&gt; ptlrpc_server_handle_request+0x398/0xc60 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa04205de&amp;gt;&amp;#93;&lt;/span&gt; ? cfs_timer_arm+0xe/0x10 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0431dbf&amp;gt;&amp;#93;&lt;/span&gt; ? lc_watchdog_touch+0x6f/0x170 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa070d789&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_wait_event+0xa9/0x290 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff810557f3&amp;gt;&amp;#93;&lt;/span&gt; ? __wake_up+0x53/0x70^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07177be&amp;gt;&amp;#93;&lt;/span&gt; ptlrpc_main+0xace/0x1700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0716cf0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c0ca&amp;gt;&amp;#93;&lt;/span&gt; child_rip+0xa/0x20^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0716cf0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0716cf0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c0c0&amp;gt;&amp;#93;&lt;/span&gt; ? child_rip+0x0/0x20^M&lt;br/&gt;
&amp;lt;4&amp;gt;^M&lt;br/&gt;
&amp;lt;0&amp;gt;Kernel panic - not syncing: LBUG^M&lt;br/&gt;
&amp;lt;4&amp;gt;Pid: 6425, comm: mdt01_002 Tainted: G           ---------------  T 2.6.32-358.6.2.el6.20130607.x86_64.lustre240 #1^M&lt;br/&gt;
&amp;lt;4&amp;gt;Call Trace:^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8153e8da&amp;gt;&amp;#93;&lt;/span&gt; ? panic+0xa7/0x190^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa041feeb&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;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ca7553&amp;gt;&amp;#93;&lt;/span&gt; ? mdt_reint_open+0x1973/0x20c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0ca832c&amp;gt;&amp;#93;&lt;/span&gt; ? mdt_reconstruct_open+0x68c/0xc30 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa072d6a6&amp;gt;&amp;#93;&lt;/span&gt; ? __req_capsule_get+0x166/0x700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07061ae&amp;gt;&amp;#93;&lt;/span&gt; ? lustre_pack_reply_flags+0xae/0x1f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c9b195&amp;gt;&amp;#93;&lt;/span&gt; ? mdt_reconstruct+0x45/0x120 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c76cfb&amp;gt;&amp;#93;&lt;/span&gt; ? mdt_reint_internal+0x6bb/0x780 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c7708d&amp;gt;&amp;#93;&lt;/span&gt; ? mdt_intent_reint+0x1ed/0x520 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c74f3e&amp;gt;&amp;#93;&lt;/span&gt; ? mdt_intent_policy+0x39e/0x720 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06bd7e1&amp;gt;&amp;#93;&lt;/span&gt; ? ldlm_lock_enqueue+0x361/0x8d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06e424f&amp;gt;&amp;#93;&lt;/span&gt; ? ldlm_handle_enqueue0+0x4ef/0x10b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c753c6&amp;gt;&amp;#93;&lt;/span&gt; ? mdt_enqueue+0x46/0xe0 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c7bab7&amp;gt;&amp;#93;&lt;/span&gt; ? mdt_handle_common+0x647/0x16d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0706c0c&amp;gt;&amp;#93;&lt;/span&gt; ? lustre_msg_get_transno+0x8c/0x100 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0cb5295&amp;gt;&amp;#93;&lt;/span&gt; ? mds_regular_handle+0x15/0x20 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0716428&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_server_handle_request+0x398/0xc60 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa04205de&amp;gt;&amp;#93;&lt;/span&gt; ? cfs_timer_arm+0xe/0x10 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0431dbf&amp;gt;&amp;#93;&lt;/span&gt; ? lc_watchdog_touch+0x6f/0x170 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa070d789&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_wait_event+0xa9/0x290 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff810557f3&amp;gt;&amp;#93;&lt;/span&gt; ? __wake_up+0x53/0x70^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07177be&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0xace/0x1700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0716cf0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c0ca&amp;gt;&amp;#93;&lt;/span&gt; ? child_rip+0xa/0x20^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0716cf0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0716cf0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1700 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;^M&lt;br/&gt;
&amp;lt;4&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c0c0&amp;gt;&amp;#93;&lt;/span&gt; ? child_rip+0x0/0x20^M&lt;/p&gt;</description>
                <environment>our source is at &lt;a href=&quot;git://github.com/jlan/lustre-nas.git&quot;&gt;git://github.com/jlan/lustre-nas.git&lt;/a&gt;</environment>
        <key id="21708">LU-4179</key>
            <summary>LBUG ASSERTION( !lustre_handle_is_used(&amp;lhc-&gt;mlh_reg_lh) ) failed:</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="1">Fixed</resolution>
                                        <assignee username="di.wang">Di Wang</assignee>
                                    <reporter username="mhanafi">Mahmoud Hanafi</reporter>
                        <labels>
                            <label>server</label>
                    </labels>
                <created>Tue, 29 Oct 2013 17:56:57 +0000</created>
                <updated>Tue, 31 Dec 2013 15:41:09 +0000</updated>
                            <resolved>Tue, 3 Dec 2013 19:16:53 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                    <version>Lustre 2.4.1</version>
                                    <fixVersion>Lustre 2.6.0</fixVersion>
                    <fixVersion>Lustre 2.4.2</fixVersion>
                    <fixVersion>Lustre 2.5.1</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="70158" author="mhanafi" created="Tue, 29 Oct 2013 18:31:56 +0000"  >&lt;p&gt;Correction Effected version should be 2.4 not 2.1.5&lt;/p&gt;</comment>
                            <comment id="70183" author="pjones" created="Tue, 29 Oct 2013 21:13:03 +0000"  >&lt;p&gt;Keith is a US citizen and so should be ok to look over the crash dump.&lt;/p&gt;</comment>
                            <comment id="70191" author="keith" created="Tue, 29 Oct 2013 21:37:10 +0000"  >&lt;p&gt;I have sent email asking for the steps to access the crashdump. &lt;/p&gt;
</comment>
                            <comment id="70195" author="keith" created="Tue, 29 Oct 2013 21:43:25 +0000"  >&lt;p&gt;Can you confirm both Lustre Server and Client Version? &lt;/p&gt;</comment>
                            <comment id="70200" author="mhanafi" created="Tue, 29 Oct 2013 22:29:05 +0000"  >&lt;p&gt;clients are 2.1.5 and a few 2.3&lt;br/&gt;
Servers are 2.4.0-3nas &lt;/p&gt;

&lt;p&gt;See  git://github.com/jlan/lustre-nas.git for our source tree.&lt;/p&gt;

&lt;p&gt;I&apos;ll will try to get you the crash dumps.&lt;/p&gt;</comment>
                            <comment id="70221" author="jaylan" created="Wed, 30 Oct 2013 01:16:08 +0000"  >&lt;p&gt;If you are looking for source at github,&lt;br/&gt;
look for nas-2.1.5 branch for the 2.1.5 code and nas-2.4.0-1 branch for the 2.4.0-3nasS code.&lt;/p&gt;</comment>
                            <comment id="70331" author="keith" created="Thu, 31 Oct 2013 04:55:49 +0000"  >&lt;p&gt;Is DNE being used?&lt;/p&gt;

&lt;p&gt;How often are you hitting this issue?  Can you say when it started? &lt;/p&gt;

&lt;p&gt;There is no easy answer from the crashdump and it is in a complicated area of the code.  I have unwound the stack and have the struct mdt_thread_info *info being passed into mdt_reint_open.  I am going to see if I can find the mdt_lock_handle tomorrow and continue to dig into this issue. &lt;/p&gt;</comment>
                            <comment id="70400" author="keith" created="Thu, 31 Oct 2013 16:54:39 +0000"  >&lt;p&gt;I was able to extract a good Lustre Debug log from the crash.  The system was busy with service.c:1079:ptlrpc_update_export_timer() during the time of the error.  I don&apos;t know if this is important or not yet. &lt;/p&gt;</comment>
                            <comment id="70429" author="mhanafi" created="Thu, 31 Oct 2013 19:36:06 +0000"  >&lt;p&gt;We not using DNE.&lt;/p&gt;

&lt;p&gt;We are hitting this bug at least once a day. So this is number one on our priority list to be fixed.&lt;/p&gt;</comment>
                            <comment id="70527" author="keith" created="Fri, 1 Nov 2013 19:59:10 +0000"  >&lt;p&gt;I have attached a possible fix from Di Wang. Please test it and report back. &lt;/p&gt;

&lt;p&gt;If you get an LASSERT with this patch applied please send a fresh crashdump.  &lt;/p&gt;</comment>
                            <comment id="70536" author="keith" created="Fri, 1 Nov 2013 21:52:18 +0000"  >&lt;p&gt;A patch against master can be tracked here: &lt;a href=&quot;http://review.whamcloud.com/8142&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8142&lt;/a&gt; &lt;/p&gt;</comment>
                            <comment id="70537" author="jaylan" created="Fri, 1 Nov 2013 22:01:21 +0000"  >&lt;p&gt;I applied the patch against 2.4.0 and built. Hit build errors:&lt;/p&gt;

&lt;p&gt;/usr/src/redhat/BUILD/lustre-2.4.0/lustre/mdt/mdt_open.c: In function &apos;mdt_reint_open&apos;:&lt;br/&gt;
/usr/src/redhat/BUILD/lustre-2.4.0/lustre/mdt/mdt_open.c:1741: error: invalid storage class for function &apos;mdt_mfd_closed&apos;&lt;br/&gt;
cc1: warnings being treated as errors&lt;br/&gt;
/usr/src/redhat/BUILD/lustre-2.4.0/lustre/mdt/mdt_open.c:1740: error: ISO C90 forbids mixed declarations and code&lt;br/&gt;
/usr/src/redhat/BUILD/lustre-2.4.0/lustre/mdt/mdt_open.c:2004: error: expected declaration or statement at end of input&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;8&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;/usr/src/redhat/BUILD/lustre-2.4.0/lustre/mdt/mdt_open.o&amp;#93;&lt;/span&gt; Error 1&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;7&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;/usr/src/redhat/BUILD/lustre-2.4.0/lustre/mdt&amp;#93;&lt;/span&gt; Error 2&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;7&amp;#93;&lt;/span&gt;: *** Waiting for unfinished jobs....&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;/usr/src/redhat/BUILD/lustre-2.4.0/lustre&amp;#93;&lt;/span&gt; Error 2&lt;br/&gt;
make&lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt;: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;_module_/usr/src/redhat/BUILD/lustre-2.4.0&amp;#93;&lt;/span&gt; Error 2&lt;/p&gt;</comment>
                            <comment id="70541" author="keith" created="Fri, 1 Nov 2013 22:49:13 +0000"  >&lt;p&gt;Sorry Jay, Let me work with this patch some more. We see this with the Master build as well. &lt;/p&gt;</comment>
                            <comment id="70542" author="di.wang" created="Fri, 1 Nov 2013 23:01:31 +0000"  >&lt;p&gt;Hmm, the patch post on  &lt;a href=&quot;http://review.whamcloud.com/8142&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8142&lt;/a&gt; missing a &quot;}&quot;&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;diff --git a/lustre/mdt/mdt_open.c b/lustre/mdt/mdt_open.c
index b4057a0..570d07c 100644
--- a/lustre/mdt/mdt_open.c
+++ b/lustre/mdt/mdt_open.c
@@ -1841,17 +1841,18 @@ int mdt_reint_open(struct mdt_thread_info *info, struct mdt_lock_handle *lhc)
                }
         }
 
-        LASSERT(!lustre_handle_is_used(&amp;amp;lhc-&amp;gt;mlh_reg_lh));
-
-       /* get openlock if this is not replay and if a client requested it */
-       if (!req_is_replay(req)) {
-               rc = mdt_object_open_lock(info, child, lhc, &amp;amp;ibits);
-               if (rc != 0)
-                       GOTO(out_child_unlock, result = rc);
-               else if (create_flags &amp;amp; MDS_OPEN_LOCK)
-                       mdt_set_disposition(info, ldlm_rep, DISP_OPEN_LOCK);
+       if (lustre_handle_is_used(&amp;amp;lhc-&amp;gt;mlh_reg_lh)) {
+               LASSERT((lustre_msg_get_flags(req-&amp;gt;rq_reqmsg) &amp;amp; MSG_RESENT));
+       } else {
+               /* get openlock if this is not replay and if a client requested it */
+               if (!req_is_replay(req)) {
+                       rc = mdt_object_open_lock(info, child, lhc, &amp;amp;ibits);
+                       if (rc != 0)
+                               GOTO(out_child_unlock, result = rc);
+                       else if (create_flags &amp;amp; MDS_OPEN_LOCK)
+                               mdt_set_disposition(info, ldlm_rep, DISP_OPEN_LOCK);
+               }
        }
-
        /* Try to open it now. */
        rc = mdt_finish_open(info, parent, child, create_flags,
                             created, ldlm_rep);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;But please hold off a bit to try, since I need revisit these code a bit, Thanks!&lt;/p&gt;</comment>
                            <comment id="70547" author="di.wang" created="Sat, 2 Nov 2013 00:02:02 +0000"  >&lt;p&gt;I just updated the patch  &lt;a href=&quot;http://review.whamcloud.com/#/c/8142/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/8142/&lt;/a&gt; , please try again. Thanks.&lt;/p&gt;</comment>
                            <comment id="70549" author="jaylan" created="Sat, 2 Nov 2013 00:48:07 +0000"  >&lt;p&gt;Hi Di,&lt;/p&gt;

&lt;p&gt;The new patch can not be applied to 2.4.0.&lt;/p&gt;

&lt;p&gt;Your new patch contains this line:&lt;br/&gt;
    GOTO(out_child_unlock, result = rc);&lt;br/&gt;
but my code does not have out_child_unlock label.&lt;br/&gt;
There is &quot;out_child&quot; label in the routine, but I can not tell what other changes need to be made.&lt;/p&gt;

&lt;p&gt;Could you write a patch that is applicable on top of 2.4.0?&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                            <comment id="70553" author="di.wang" created="Sat, 2 Nov 2013 02:08:55 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/8145&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8145&lt;/a&gt;  Here is the one for b2_4, and the patch should be able to applied to 2.4.0 as well, please try.&lt;/p&gt;</comment>
                            <comment id="70554" author="pjones" created="Sat, 2 Nov 2013 02:17:39 +0000"  >&lt;p&gt;Jay&lt;/p&gt;

&lt;p&gt;Just to be clear - please only use the patch in a test environment until we have completed our validation&lt;/p&gt;

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

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="70644" author="mhanafi" created="Mon, 4 Nov 2013 19:10:40 +0000"  >&lt;p&gt;What is the risk with this patch. We can&apos;t fully test the patch using test env because we didn&apos;t isolate trigger. We would need to deploy it on production to fully test it.&lt;/p&gt;
</comment>
                            <comment id="70651" author="di.wang" created="Mon, 4 Nov 2013 20:16:11 +0000"  >&lt;p&gt;IMHO, the patch itself is fine, but we can not say it is &quot;safe&apos;, until it went through all of our validation processes, i.e. reviewing, passing internal tests and landing, as peter mentioned.&lt;/p&gt;</comment>
                            <comment id="70672" author="di.wang" created="Tue, 5 Nov 2013 00:16:55 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/8145&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8145&lt;/a&gt; has the wrong tag &quot;based on master), actually that patch is based on b2_4, so I resubmit a new one &lt;a href=&quot;http://review.whamcloud.com/8173&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8173&lt;/a&gt; please track this one.&lt;/p&gt;</comment>
                            <comment id="70673" author="jaylan" created="Tue, 5 Nov 2013 00:27:37 +0000"  >&lt;p&gt;Hmm, I had no problem patching and building based on&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/8145&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8145&lt;/a&gt; in my b2_4 build environment.&lt;/p&gt;

&lt;p&gt;I compared one in 8145 with one in 8173, the patches seemed to be identical to me?&lt;/p&gt;</comment>
                            <comment id="70756" author="di.wang" created="Tue, 5 Nov 2013 18:06:46 +0000"  >&lt;p&gt;Yes, they are same, but just some tag issue. If you just pull out the patch and build yourself, you can ignore it.&lt;/p&gt;</comment>
                            <comment id="72284" author="yujian" created="Tue, 26 Nov 2013 05:42:13 +0000"  >&lt;p&gt;Lustre client: &lt;a href=&quot;http://build.whamcloud.com/job/lustre-b2_4/57/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/lustre-b2_4/57/&lt;/a&gt;&lt;br/&gt;
Lustre server: &lt;a href=&quot;http://build.whamcloud.com/job/lustre-b2_3/41/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/lustre-b2_3/41/&lt;/a&gt; (2.3.0)&lt;/p&gt;

&lt;p&gt;racer test also hit this LBUG:&lt;br/&gt;
&lt;a href=&quot;https://maloo.whamcloud.com/test_sets/d1007e84-54b0-11e3-9029-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/d1007e84-54b0-11e3-9029-52540035b04c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="72726" author="mhanafi" created="Tue, 3 Dec 2013 18:37:27 +0000"  >&lt;p&gt;Patched applied and haven&apos;t see this bug.&lt;br/&gt;
Note: NASA BUILD 2.4.0.4-1nasS&lt;/p&gt;

&lt;p&gt;Please close&lt;/p&gt;</comment>
                            <comment id="72733" author="pjones" created="Tue, 3 Dec 2013 19:16:54 +0000"  >&lt;p&gt;Great - thanks Mahmoud!&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="19877">LU-3607</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13728" name="nasa-mtd_open-v1.patch" size="1256" author="keith" created="Fri, 1 Nov 2013 19:59:10 +0000"/>
                    </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_10040" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic</customfieldname>
                        <customfieldvalues>
                                        <label>server</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzw77r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>11313</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>