<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:04:59 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-6983] LBUG on osc_extent_find() ASSERTION( (max_end - cur-&gt;oe_start) &lt; max_pages ) failed: [35840 -&gt; 511/511]</title>
                <link>https://jira.whamcloud.com/browse/LU-6983</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>
&lt;p&gt;  LBUG on osc_extent_find() ASSERTION( (max_end - cur-&amp;gt;oe_start) &amp;lt; max_pages ) failed: &lt;span class=&quot;error&quot;&gt;&amp;#91;35840 -&amp;gt; 511/511&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;  As the &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6271&quot; title=&quot;(osc_cache.c:3150:discard_cb()) ASSERTION( (!(page-&amp;gt;cp_type == CPT_CACHEABLE) || (!PageDirty(cl_page_vmpage(page)))) ) failed:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6271&quot;&gt;&lt;del&gt;LU-6271&lt;/del&gt;&lt;/a&gt; after some OST eviction and reconnection during an eavy I/O load&lt;br/&gt;
  the client do an LBUG like this :&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;[794894.288763] Lustre: store0-OST0045-osc-ffff88201fcb5800: Connection restored to store0-OST0045 (at QQ.P.BBO.FB@o2ib2)
[794896.511870] Lustre: store0-OST01f3-osc-ffff88201fcb5800: Connection restored to store0-OST01f3 (at QQ.P.BBO.II@o2ib2)
...
[794898.170269] LustreError: 40201:0:(osc_cache.c:662:osc_extent_find()) ASSERTION( (max_end - cur-&amp;gt;oe_start) &amp;lt; max_pages ) failed: [35840 -&amp;gt; 511/511]
[794898.170280] LustreError: 40201:0:(osc_cache.c:662:osc_extent_find()) LBUG
[794898.170287] Pid: 40201, comm: testsApiC++-gcc
[794898.170287]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;  and the stack of the Lbug thread was&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;  bt
PID: 40201  TASK: ffff880e6f474440  CPU: 6   COMMAND: &quot;testsApiC++-gcc&quot;
 #0 [ffff880eeff93638] machine_kexec at ffffffff8104c4cb
 #1 [ffff880eeff93698] crash_kexec at ffffffff810e1fe2
 #2 [ffff880eeff93768] panic at ffffffff815fd7e1
 #3 [ffff880eeff937e8] lbug_with_loc at ffffffffa0473e5b [libcfs]
 #4 [ffff880eeff93808] osc_extent_find at ffffffffa0becdf2 [osc]
 #5 [ffff880eeff93990] osc_queue_async_io at ffffffffa0be4bf0 [osc]
 #6 [ffff880eeff93ad8] osc_page_cache_add at ffffffffa0bd2463 [osc]
 #7 [ffff880eeff93b00] osc_io_commit_async at ffffffffa0bd9162 [osc]
 #8 [ffff880eeff93b60] cl_io_commit_async at ffffffffa06f4007 [obdclass]
 #9 [ffff880eeff93ba8] lov_io_commit_async at ffffffffa09ecbea [lov]
#10 [ffff880eeff93c08] cl_io_commit_async at ffffffffa06f4007 [obdclass]
#11 [ffff880eeff93c50] vvp_io_write_commit at ffffffffa0b0007a [lustre]
#12 [ffff880eeff93cb0] vvp_io_write_start at ffffffffa0b00aa6 [lustre]
#13 [ffff880eeff93d00] cl_io_start at ffffffffa06f3875 [obdclass]
#14 [ffff880eeff93d28] cl_io_loop at ffffffffa06f6c95 [obdclass]
#15 [ffff880eeff93d58] ll_file_io_generic at ffffffffa0a9f85c [lustre]
#16 [ffff880eeff93e60] ll_file_aio_write at ffffffffa0aa00ce [lustre]
#17 [ffff880eeff93ea8] ll_file_write at ffffffffa0aa02b2 [lustre]
#18 [ffff880eeff93ef8] vfs_write at ffffffff811c65dd
#19 [ffff880eeff93f38] sys_write at ffffffff811c7028
#20 [ffff880eeff93f80] system_call_fastpath at ffffffff81613da9
    RIP: 00007f8d6bbc39fd  RSP: 00007fff791cd238  RFLAGS: 00010216
    RAX: 0000000000000001  RBX: ffffffff81613da9  RCX: 000000000000003f
    RDX: 0000000005c00000  RSI: 00007f8bce395038  RDI: 0000000000000020
    RBP: 00007f8bce395038   R8: 00000000003ffffe   R9: 00000000003ffff4
    R10: 00000000003ffff5  R11: 0000000000000293  R12: 0000000005c00000
    R13: 0000000005c00000  R14: 0000000006f656c0  R15: 0000000005c00000
    ORIG_RAX: 0000000000000001  CS: 0033  SS: 002b
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;  in this case a lot of user thread application do the same LBUG at the same time&lt;/p&gt;

&lt;p&gt;  Question: is the &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6271&quot; title=&quot;(osc_cache.c:3150:discard_cb()) ASSERTION( (!(page-&amp;gt;cp_type == CPT_CACHEABLE) || (!PageDirty(cl_page_vmpage(page)))) ) failed:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6271&quot;&gt;&lt;del&gt;LU-6271&lt;/del&gt;&lt;/a&gt; fix (&lt;a href=&quot;http://review.whamcloud.com/#/c/14915/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/14915/&lt;/a&gt;) could help for this issue ?&lt;/p&gt;
</description>
                <environment>RHEL7 lustre client with 2.5.3 lustre server </environment>
        <key id="31428">LU-6983</key>
            <summary>LBUG on osc_extent_find() ASSERTION( (max_end - cur-&gt;oe_start) &lt; max_pages ) failed: [35840 -&gt; 511/511]</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</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="5">Cannot Reproduce</resolution>
                                        <assignee username="jay">Jinshan Xiong</assignee>
                                    <reporter username="apercher">Antoine Percher</reporter>
                        <labels>
                    </labels>
                <created>Tue, 11 Aug 2015 09:43:18 +0000</created>
                <updated>Thu, 8 Feb 2018 18:29:12 +0000</updated>
                            <resolved>Thu, 8 Feb 2018 18:29:12 +0000</resolved>
                                    <version>Lustre 2.7.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="123862" author="jgmitter" created="Tue, 11 Aug 2015 17:13:22 +0000"  >&lt;p&gt;Jinshan,&lt;br/&gt;
Can you have a quick look here to see if you have any guidance on this one?&lt;br/&gt;
Thanks.&lt;br/&gt;
Joe&lt;/p&gt;</comment>
                            <comment id="123865" author="jay" created="Tue, 11 Aug 2015 17:32:02 +0000"  >&lt;p&gt;if you still have an alive vmcore, please dump the information of the client_obd in question.&lt;/p&gt;</comment>
                            <comment id="123928" author="apercher" created="Wed, 12 Aug 2015 07:09:53 +0000"  >&lt;p&gt;Hi Jinshan,&lt;br/&gt;
 I have a vmcore but I not insite during this week, I could do next monday. Sorry for the delay&lt;br/&gt;
Antoine&lt;/p&gt;</comment>
                            <comment id="127956" author="apercher" created="Mon, 21 Sep 2015 14:35:18 +0000"  >&lt;p&gt;Hi Jinshan,&lt;br/&gt;
  Sorry for the delay ... &lt;br/&gt;
  You can find client_obd structure data from my crash (Thanks to BrunoF for his helping)&lt;br/&gt;
  We saw also that the rootcause of the LBUG could be on the struct osc_session.os_io.oi_write_osclock.ols_cl.cls_lock.cll_descr&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; p ((struct osc_lock *)0xffff880036883648).ols_cl.cls_lock.cll_descr
  $11 = {
  cld_obj = 0xffff880ec1f66798,
  cld_start = 0x0,
  cld_end = 0x1ff,
  cld_gid = 0x0,
  cld_mode = CLM_WRITE,
  cld_enq_flags = 0x0
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;  These datas didn&apos;t fit with the IOs in progress and explain the 511 (0x1ff) from the LBUG message : &lt;br/&gt;
  ASSERTION( (max_end - cur-&amp;gt;oe_start) &amp;lt; max_pages ) failed: &lt;span class=&quot;error&quot;&gt;&amp;#91;35840 -&amp;gt; 511/511&amp;#93;&lt;/span&gt;&lt;br/&gt;
Sorry again for the delay&lt;br/&gt;
Antoine&lt;/p&gt;</comment>
                            <comment id="127957" author="apercher" created="Mon, 21 Sep 2015 14:36:12 +0000"  >&lt;p&gt;Add attachment file &lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="18941" name="trace_debug_neel1062_osc_extent_find_new.txt" size="35152" author="apercher" created="Mon, 21 Sep 2015 14:36:12 +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_10490" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 21 Sep 2015 09:43:18 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzxk7j:</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>
                                                                                                                        <customfield id="customfield_10493" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 11 Aug 2015 09:43:18 +0000</customfieldvalue>

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