<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:16:19 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-1404] VM_FAULT_ERROR causes false OOM</title>
                <link>https://jira.whamcloud.com/browse/LU-1404</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;False oom_killer invoked:&lt;/p&gt;

&lt;p&gt;0]@&lt;span class=&quot;error&quot;&gt;&amp;#91;0x200002ce9:0xd247:0x0&amp;#93;&lt;/span&gt;] &amp;gt; 2012-03-15T00:43:50.560796-05:00 c0-0c1s0n2 LustreError: 25992:0:(osc_lock.c:1101:osc_lock_enqueue_wait()) osc@ffff88020e1faa98: (null) 00000000 0x0 0 (null) size: 0 mtime: 0 atime: 0 ctime: 0 blocks: 0 &amp;gt; 2012-03-15T00:43:50.590992-05:00 c0-0c1s0n2 LustreError: 25992:0:(osc_lock.c:1101:osc_lock_enqueue_wait()) } lock@ffff8802044d5b38&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.591012-05:00 c0-0c1s0n2 LustreError: 25992:0:(osc_lock.c:1101:osc_lock_enqueue_wait()) queuing.&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.591038-05:00 c0-0c1s0n2 Pid: 25992, comm: cancer&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.591051-05:00 c0-0c1s0n2 Call Trace:&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.591062-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81006141&amp;gt;&amp;#93;&lt;/span&gt; try_stack_unwind+0x151/0x190&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.591074-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81004b04&amp;gt;&amp;#93;&lt;/span&gt; dump_trace+0x84/0x440&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.591095-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa012a862&amp;gt;&amp;#93;&lt;/span&gt; libcfs_debug_dumpstack+0x52/0x80 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.621270-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa04dcf43&amp;gt;&amp;#93;&lt;/span&gt; osc_lock_enqueue+0x7b3/0x8f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.621292-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa022351b&amp;gt;&amp;#93;&lt;/span&gt; cl_enqueue_try+0xfb/0x370 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.621340-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0539285&amp;gt;&amp;#93;&lt;/span&gt; lov_lock_enqueue+0x195/0x800 &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.621353-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa022351b&amp;gt;&amp;#93;&lt;/span&gt; cl_enqueue_try+0xfb/0x370 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.621374-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0224fc7&amp;gt;&amp;#93;&lt;/span&gt; cl_enqueue_locked+0x77/0x1e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.621386-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0225339&amp;gt;&amp;#93;&lt;/span&gt; cl_lock_request+0x99/0x1d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.650983-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa022a063&amp;gt;&amp;#93;&lt;/span&gt; cl_io_lock+0x373/0x610 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.651012-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa022a3f3&amp;gt;&amp;#93;&lt;/span&gt; cl_io_loop+0xf3/0x1e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.676628-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa05bb0bf&amp;gt;&amp;#93;&lt;/span&gt; ll_fault0+0x18f/0x280 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.676651-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa05bb1f6&amp;gt;&amp;#93;&lt;/span&gt; ll_fault+0x46/0x140 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.676701-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff810f8586&amp;gt;&amp;#93;&lt;/span&gt; __do_fault+0x76/0x550&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.676716-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff810f8aff&amp;gt;&amp;#93;&lt;/span&gt; handle_pte_fault+0x9f/0xcc0&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.676729-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff810f98ce&amp;gt;&amp;#93;&lt;/span&gt; handle_mm_fault+0x1ae/0x240&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.702322-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff810241d9&amp;gt;&amp;#93;&lt;/span&gt; do_page_fault+0x189/0x400&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.702346-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff812e5adf&amp;gt;&amp;#93;&lt;/span&gt; page_fault+0x1f/0x30&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.702359-05:00 c0-0c1s0n2 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;000000000040f51a&amp;gt;&amp;#93;&lt;/span&gt; 0x40f51a&lt;br/&gt;
&amp;gt; 2012-03-15T00:43:50.702406-05:00 c0-0c1s0n2 cancer invoked oom-killer: gfp_mask=0x0, order=0, oom_adj=0, oom_score_adj=0&lt;/p&gt;

&lt;p&gt;The kernel ended up paniced:&lt;br/&gt;
crash&amp;gt; bt&lt;br/&gt;
PID: 6747 TASK: ffff8801f42fd180 CPU: 0 COMMAND: &quot;cancer&quot;&lt;br/&gt;
#0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8801fd48d9e0&amp;#93;&lt;/span&gt; crash_kexec at ffffffff8107ed1d&lt;br/&gt;
#1 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8801fd48dab0&amp;#93;&lt;/span&gt; panic at ffffffff812e2b33&lt;br/&gt;
#2 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8801fd48db30&amp;#93;&lt;/span&gt; oom_kill_task at ffffffff810d5fff&lt;br/&gt;
#3 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8801fd48db80&amp;#93;&lt;/span&gt; oom_kill_process at ffffffff810d6b35&lt;br/&gt;
#4 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8801fd48dbe0&amp;#93;&lt;/span&gt; out_of_memory at ffffffff810d7268&lt;br/&gt;
#5 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8801fd48dd70&amp;#93;&lt;/span&gt; pagefault_out_of_memory at ffffffff810d748d&lt;br/&gt;
#6 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8801fd48dd80&amp;#93;&lt;/span&gt; mm_fault_error at ffffffff81023f56&lt;br/&gt;
#7 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8801fd48de40&amp;#93;&lt;/span&gt; do_page_fault at ffffffff81024440&lt;br/&gt;
#8 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff8801fd48df50&amp;#93;&lt;/span&gt; page_fault at ffffffff812e5adf&lt;br/&gt;
RIP: 000000000041ac9c RSP: 00007fffffffaf00 RFLAGS: 00010202&lt;br/&gt;
RAX: 0000000000000000 RBX: 00002aaaab2b8000 RCX: 00007fffffffadb8&lt;br/&gt;
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000000000b&lt;br/&gt;
RBP: 00007fffffffaf40 R8: 00007fffffffae50 R9: 00007fffffffadb0&lt;br/&gt;
R10: 0000000000000008 R11: 0000000000000206 R12: 0000000000000003&lt;br/&gt;
R13: 0000000000869d70 R14: 0000000000000000 R15: 00000000007f8920&lt;br/&gt;
ORIG_RAX: ffffffffffffffff CS: 0033 SS: 002b&lt;/p&gt;

&lt;p&gt;but with plenty of memory:&lt;/p&gt;

&lt;p&gt;crash&amp;gt; kmem -i&lt;br/&gt;
PAGES TOTAL PERCENTAGE&lt;br/&gt;
TOTAL MEM 8270938 31.6 GB ----&lt;br/&gt;
FREE 8039531 30.7 GB 97% of TOTAL MEM &amp;lt;&amp;lt;&amp;lt;&lt;br/&gt;
USED 231407 903.9 MB 2% of TOTAL MEM&lt;br/&gt;
SHARED 1071 4.2 MB 0% of TOTAL MEM&lt;br/&gt;
BUFFERS 0 0 0% of TOTAL MEM&lt;br/&gt;
CACHED 5432 21.2 MB 0% of TOTAL MEM&lt;br/&gt;
SLAB 32866 128.4 MB 0% of TOTAL MEM&lt;/p&gt;

&lt;p&gt;Lustre uses VM_FAULT_ERROR as a return value&lt;br/&gt;
in its fault handler. VM_FAULT_ERROR is defined as:&lt;/p&gt;

&lt;p&gt;#define VM_FAULT_ERROR (VM_FAULT_OOM | VM_FAULT_SIGBUS | VM_FAULT_HWPOISON | \&lt;br/&gt;
VM_FAULT_HWPOISON_LARGE)&lt;/p&gt;

&lt;p&gt;Since this includes VM_FAULT_OOM, the kernel reacts accordingly even though OOM&lt;br/&gt;
isn&apos;t really happening (similarly, there are no hwpoison activities occurring).&lt;br/&gt;
Lustre really shouldn&apos;t be using VM_FAULT_ERROR as a return value. That is&lt;br/&gt;
used by the kernel to be able to share common code for a variety of fault&lt;br/&gt;
failures, but the expectation is that any given fault handle should report back&lt;br/&gt;
a single error so the kernel can react accordingly base on the error type.&lt;/p&gt;
</description>
                <environment></environment>
        <key id="14431">LU-1404</key>
            <summary>VM_FAULT_ERROR causes false OOM</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="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="askulysh">Andriy Skulysh</reporter>
                        <labels>
                    </labels>
                <created>Tue, 15 May 2012 03:46:17 +0000</created>
                <updated>Wed, 21 Nov 2012 18:40:06 +0000</updated>
                            <resolved>Thu, 23 Aug 2012 14:23:42 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="38806" author="askulysh" created="Tue, 15 May 2012 04:11:33 +0000"  >&lt;p&gt;CODE: &lt;a href=&quot;http://review.whamcloud.com/2786&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/2786&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39937" author="spitzcor" created="Mon, 4 Jun 2012 13:54:29 +0000"  >&lt;p&gt;This bug should be closed as a dup of &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; and &lt;a href=&quot;http://review.whamcloud.com/2786&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/2786&lt;/a&gt; abandoned since &lt;a href=&quot;http://review.whamcloud.com/#change,2654,patchset=7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2654,patchset=7&lt;/a&gt; for &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; was landed to master and encapsulated the same fix.&lt;/p&gt;</comment>
                            <comment id="41100" author="spitzcor" created="Mon, 25 Jun 2012 13:30:50 +0000"  >&lt;p&gt;This bug can be closed (and change #2786 should be abandoned).&lt;/p&gt;</comment>
                            <comment id="43706" author="pjones" created="Thu, 23 Aug 2012 14:23:42 +0000"  >&lt;p&gt;Thanks Cory. Duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1269&quot; title=&quot;speed up ASTs sending&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1269&quot;&gt;&lt;del&gt;LU-1269&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="43711" author="spitzcor" created="Thu, 23 Aug 2012 14:40:08 +0000"  >&lt;p&gt;You mean &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;

&lt;p&gt;I guess this bug isn&apos;t technically a dup of &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;, but it is fixed by the same commit.&lt;/p&gt;</comment>
                            <comment id="48247" author="nrutman" created="Wed, 21 Nov 2012 18:40:06 +0000"  >&lt;p&gt;Xyratex-bug-id: &lt;a href=&quot;http://jira-nss.xy01.xyratex.com:8080/browse/MRP-487&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;MRP-487&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|hzvgyf:</customfieldvalue>

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