<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:16:02 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-1369] cl_unuse_try() ASSERTION</title>
                <link>https://jira.whamcloud.com/browse/LU-1369</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&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;LustreError: 18631:0:(cl_lock.c:1360:cl_unuse_try()) ASSERTION( lock-&amp;gt;cll_state == CLS_HELD || lock-&amp;gt;cll_state == CLS_ENQUEUED ) failed: 
LustreError: 18631:0:(cl_lock.c:1360:cl_unuse_try()) LBUG
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;crash&amp;gt; bt
PID: 18631 TASK: ffff8801eaa80100 CPU: 6 COMMAND: &quot;iozone&quot;
#0 [ffff8801e9acd830] crash_kexec at ffffffff8107ed1d
#1 [ffff8801e9acd900] panic at ffffffff812e2d23
#2 [ffff8801e9acd980] lbug_with_loc at ffffffffa012cd03 [libcfs]
#3 [ffff8801e9acd9b0] cl_unuse_try at ffffffffa0247704 [obdclass]
#4 [ffff8801e9acd9e0] osc_lock_upcall at ffffffffa05eedd8 [osc]
#5 [ffff8801e9acda40] osc_enqueue_base at ffffffffa05da7a4 [osc]
#6 [ffff8801e9acdae0] osc_lock_enqueue at ffffffffa05edae0 [osc]
#7 [ffff8801e9acdb70] cl_enqueue_try at ffffffffa0247cbb [obdclass]
#8 [ffff8801e9acdbc0] lov_lock_enqueue at ffffffffa066265f [lov]
#9 [ffff8801e9acdc50] cl_enqueue_try at ffffffffa0247cbb [obdclass]
#10 [ffff8801e9acdca0] cl_enqueue_locked at ffffffffa0249137 [obdclass]
#11 [ffff8801e9acdce0] cl_lock_request at ffffffffa0249413 [obdclass]
#12 [ffff8801e9acdd40] cl_io_lock at ffffffffa024d511 [obdclass]
#13 [ffff8801e9acddb0] cl_io_loop at ffffffffa024d80b [obdclass]
#14 [ffff8801e9acddf0] ll_file_io_generic at ffffffffa073379f [lustre]
#15 [ffff8801e9acde60] ll_file_aio_read at ffffffffa0733dd2 [lustre]
#16 [ffff8801e9acdeb0] ll_file_read at ffffffffa0735b6c [lustre]
#17 [ffff8801e9acdf10] vfs_read at ffffffff8111e988
#18 [ffff8801e9acdf40] sys_read at ffffffff8111eb30
#19 [ffff8801e9acdf80] system_call_fastpath at ffffffff812e60fb
RIP: 00000000004e3470 RSP: 00007fffffffa6b0 RFLAGS: 00000246
RAX: 0000000000000000 RBX: ffffffff812e60fb RCX: 0000000000001000
RDX: 0000000000010000 RSI: 00002aab6db00000 RDI: 0000000000000005
RBP: 00007fffffffa7d0 R8: 00000000a5a5a5a5 R9: 0000000000000001
R10: ffffffffffffffff R11: 0000000000000246 R12: 00000000000020c0
R13: 0000000020c00000 R14: 0000000000005f3f R15: 0000000000010000
ORIG_RAX: 0000000000000000 CS: 0033 SS: 002b
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;lock wich cause ASSERT&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;crash&amp;gt; struct cl_lock 0xffff8803edc18a58
struct cl_lock {
  cll_ref = {
    counter = 4
  }, 
  cll_layers = {
    next = 0xffff8803acbc82b8, 
    prev = 0xffff8802166f04c0
  }, 
  cll_linkage = {
    next = 0xffff88021668db10, 
    prev = 0xffff8803acbcb990
  }, 
  cll_descr = {
    cld_obj = 0xffff8801a0dc5e68, 
    cld_start = 134128, 
    cld_end = 146191, 
    cld_gid = 0, 
    cld_mode = CLM_READ, 
    cld_enq_flags = 0
  }, 
  cll_state = CLS_QUEUING, 
  cll_wq = {
    lock = {
      {
        rlock = {
          raw_lock = {
            slock = 771
          }
        }
      }
    }, 
    task_list = {
      next = 0xffff8803edc18ab8, 
      prev = 0xffff8803edc18ab8
    }
  }, 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;I have found that this change was added by Fan Young commit 6f5813d3 &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-925&quot; title=&quot;land Async Glimpse Lock (AGL) to master to pre-fetch size/block attributes from OSTs for statahead&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-925&quot;&gt;&lt;del&gt;LU-925&lt;/del&gt;&lt;/a&gt; (cl_unuse_try to osc_lock_upcall()), and it cause ASSERT.&lt;/p&gt;</description>
                <environment></environment>
        <key id="14256">LU-1369</key>
            <summary>cl_unuse_try() ASSERTION</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</priority>
                        <status id="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="jay">Jinshan Xiong</assignee>
                                    <reporter username="aboyko">Alexander Boyko</reporter>
                        <labels>
                    </labels>
                <created>Fri, 4 May 2012 01:24:49 +0000</created>
                <updated>Wed, 21 Nov 2012 18:45:48 +0000</updated>
                            <resolved>Fri, 15 Jun 2012 18:43:13 +0000</resolved>
                                    <version>Lustre 2.2.0</version>
                    <version>Lustre 2.3.0</version>
                                                        <due></due>
                            <votes>1</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="40676" author="spitzcor" created="Fri, 15 Jun 2012 15:29:12 +0000"  >&lt;p&gt;This is probably fixed with &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1299&quot; title=&quot;running truncated executable causes spewing of lock debug messages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1299&quot;&gt;&lt;del&gt;LU-1299&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="40692" author="jay" created="Fri, 15 Jun 2012 18:43:06 +0000"  >&lt;p&gt;Yes, I confirm this problem should be fixed in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1299&quot; title=&quot;running truncated executable causes spewing of lock debug messages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1299&quot;&gt;&lt;del&gt;LU-1299&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="42358" author="jay" created="Thu, 26 Jul 2012 20:36:07 +0000"  >&lt;p&gt;fixed in lu-1299.&lt;/p&gt;</comment>
                            <comment id="48249" author="nrutman" created="Wed, 21 Nov 2012 18:45:48 +0000"  >&lt;p&gt;Xyratex-bug-id: &lt;a href=&quot;http://jira-nss.xy01.xyratex.com:8080/browse/MRP-507&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;MRP-507&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <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|hzvh13:</customfieldvalue>

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