<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:28: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-16596] Lustre client crashed with ASSERTION( ldlm_is_granted(lock) ) failed</title>
                <link>https://jira.whamcloud.com/browse/LU-16596</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Yesterday one of our Lustre clients built on top of the 2.15.2 release (from the b2_15 branch) crashed with the following LBUG:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.476660&amp;#93;&lt;/span&gt; LustreError: 882654:0:(ldlm_lock.c:1097:ldlm_grant_lock_with_skiplist()) ASSERTION( ldlm_is_granted(lock) ) failed:&#160;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.478018&amp;#93;&lt;/span&gt; LustreError: 882654:0:(ldlm_lock.c:1097:ldlm_grant_lock_with_skiplist()) LBUG&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.478681&amp;#93;&lt;/span&gt; Pid: 882654, comm: ldlm_bl_47 4.18.0-425.10.1.el8_7.x86_64 #1 SMP Thu Jan 12 16:32:13 UTC 2023&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.479401&amp;#93;&lt;/span&gt; Call Trace TBD:&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.479664&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; libcfs_call_trace+0x6f/0xa0 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.480109&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; lbug_with_loc+0x3f/0x70 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.480552&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; ldlm_grant_lock_with_skiplist+0x642/0x780 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.481236&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; ldlm_inodebits_drop+0xba/0x160 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.481706&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; ldlm_cli_inodebits_convert+0x426/0x6c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.482242&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; ldlm_cli_convert+0x68/0x2a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.482673&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; ll_md_blocking_ast+0x131/0x2f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.483137&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; ldlm_handle_bl_callback+0xbc/0x3f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.483646&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; ldlm_bl_thread_main+0x633/0x930 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.484103&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; kthread+0x10b/0x130&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.484440&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;0&amp;gt;&amp;#93;&lt;/span&gt; ret_from_fork+0x1f/0x40&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.484767&amp;#93;&lt;/span&gt; Kernel panic - not syncing: LBUG&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.485112&amp;#93;&lt;/span&gt; CPU: 9 PID: 882654 Comm: ldlm_bl_47 Kdump: loaded Tainted: G &#160; &#160; &#160; &#160; &#160; OE &#160; &#160;--------- - &#160;- 4.18.0-425.10.1.el8_7.x86_64 #1&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.486068&amp;#93;&lt;/span&gt; Hardware name: Red Hat KVM/RHEL-AV, BIOS 1.13.0-2.module_el8.3.0+555+a55c8938 04/01/2014&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.486785&amp;#93;&lt;/span&gt; Call Trace:&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.487006&amp;#93;&lt;/span&gt; &#160;dump_stack+0x41/0x60&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.487297&amp;#93;&lt;/span&gt; &#160;panic+0xe7/0x2ac&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.487542&amp;#93;&lt;/span&gt; &#160;? ret_from_fork+0x1f/0x40&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.487849&amp;#93;&lt;/span&gt; &#160;lbug_with_loc.cold.8+0x18/0x18 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.488254&amp;#93;&lt;/span&gt; &#160;ldlm_grant_lock_with_skiplist+0x642/0x780 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.488751&amp;#93;&lt;/span&gt; &#160;ldlm_inodebits_drop+0xba/0x160 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.489183&amp;#93;&lt;/span&gt; &#160;ldlm_cli_inodebits_convert+0x426/0x6c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.489679&amp;#93;&lt;/span&gt; &#160;? ll_have_md_lock+0x169/0x3f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.490087&amp;#93;&lt;/span&gt; &#160;ldlm_cli_convert+0x68/0x2a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.490492&amp;#93;&lt;/span&gt; &#160;ll_md_blocking_ast+0x131/0x2f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.490906&amp;#93;&lt;/span&gt; &#160;? obd_stale_export_get+0x75/0x190 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.491438&amp;#93;&lt;/span&gt; &#160;ldlm_handle_bl_callback+0xbc/0x3f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.491950&amp;#93;&lt;/span&gt; &#160;ldlm_bl_thread_main+0x633/0x930 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.492385&amp;#93;&lt;/span&gt; &#160;? finish_wait+0x80/0x80&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.492675&amp;#93;&lt;/span&gt; &#160;? ldlm_handle_bl_callback+0x3f0/0x3f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.493150&amp;#93;&lt;/span&gt; &#160;kthread+0x10b/0x130&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.493413&amp;#93;&lt;/span&gt; &#160;? set_kthread_struct+0x50/0x50&lt;/tt&gt;&lt;br/&gt;
&lt;tt&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1361556.493803&amp;#93;&lt;/span&gt; &#160;ret_from_fork+0x1f/0x40&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;I found a similar LU: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13927&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.whamcloud.com/browse/LU-13927&lt;/a&gt; but with the Lustre 2.12.5 on MDS, patches linked in this LU are already there.&lt;/p&gt;</description>
                <environment>Rocky Linux 8.7, Kernel 4.18.0-425.10.1.el8_7.x86_64, Lustre Client 2.15.2 (compiled from b2_15 branch).</environment>
        <key id="74837">LU-16596</key>
            <summary>Lustre client crashed with ASSERTION( ldlm_is_granted(lock) ) failed</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="wc-triage">WC Triage</assignee>
                                    <reporter username="wanat">Dominika Wanat</reporter>
                        <labels>
                    </labels>
                <created>Mon, 27 Feb 2023 11:38:03 +0000</created>
                <updated>Thu, 30 Nov 2023 17:09:27 +0000</updated>
                            <resolved>Thu, 30 Nov 2023 17:09:27 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="364499" author="eaujames" created="Wed, 1 Mar 2023 11:18:18 +0000"  >&lt;p&gt;The &lt;a href=&quot;https://review.whamcloud.com/39854&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39854&lt;/a&gt; is not included in 2.12.5:&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;$ git log --oneline -1 dcbb023c2f57fff8c856cb5c777855266b7f7b6c
dcbb023 LU-11276 ldlm: fix lock convert races
$ git tag --contains=dcbb023c2f57fff8c856cb5c777855266b7f7b6c
2.12.6
2.12.6-RC1
2.12.6-RC2
2.12.7
2.12.7-RC1
2.12.8
2.12.9
2.12.9-RC1
v2_12_6
v2_12_6-RC1
v2_12_6-RC2
v2_12_7
v2_12_7-RC1
v2_12_8
v2_12_9
v2_12_9-RC1
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="364961" author="JIRAUSER18015" created="Mon, 6 Mar 2023 11:35:38 +0000"  >&lt;p&gt;Hello Etienne, thank you for your help. We have our own branch named &quot;ares-client-2.15-rocky&quot; and this commit seems to have different commit id in our case (probably because this branch was merged from master some time ago and has nothing in common with b2_12). This patch was cherry-picked to master, has commit id: 6c0b676e41245c2f74bcf7f3f1ac9fcb0fd6c319 and you can find it there: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/36466&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/36466&lt;/a&gt;&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;
$ git log --oneline -1 dcbb023c2f57fff8c856cb5c777855266b7f7b6c
dcbb023c2f LU-11276 ldlm: fix lock convert races 
$ git log --oneline -1 6c0b676e41245c2f74bcf7f3f1ac9fcb0fd6c319
6c0b676e41 LU-11276 ldlm: fix lock convert races&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The second patch is visible in our branch (and in master):&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;
$ git branch --contains=6c0b676e41245c2f74bcf7f3f1ac9fcb0fd6c319&#160;
* ares-client-2.15-rocky
(...) 
master&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;And patch with commit id cited by you is related to the different branches 2.12.x based on b2_12 (it is clearly visible in Gerrit):&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;
$  git branch --contains dcbb023c2f57fff8c856cb5c777855266b7f7b6c
&#160; prometheus-client-2.12
&#160; prometheus-client-2.12-sysofed &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;So, I think that we can assume that this patch is here. &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="394997" author="adilger" created="Thu, 30 Nov 2023 17:09:06 +0000"  >&lt;p&gt;This should be fixed by the patch in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-17278&quot; title=&quot;ldlm_cli_inodebits_convert() should not grant failed locks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-17278&quot;&gt;&lt;del&gt;LU-17278&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="78861">LU-17278</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </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|i03f27:</customfieldvalue>

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