<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:51:46 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-5471] Assertion at cl_page_assume for HSM</title>
                <link>https://jira.whamcloud.com/browse/LU-5471</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The stack trace is as follows:&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;LustreError: 9876:0:(cl_page.c:698:cl_page_assume()) page@ffff88062850a7e0[2 ffff880bf2500e18 0 1834972009 1 ffff880633900065 0000000000000003 0x0]
LustreError: 9876:0:(cl_page.c:698:cl_page_assume()) vvp-page@ffff88062850a880(0:0:0) vm@ffffea00154cfbd8 40000000000801 4:0 ffff88062850a7e0 0 lru
LustreError: 9876:0:(cl_page.c:698:cl_page_assume()) lov-page@ffff88062850a8d8, raid0
LustreError: 9876:0:(cl_page.c:698:cl_page_assume()) osc-page@ffff88062851a700 0: 1&amp;lt; 0x845fed 0 1 - - &amp;gt; 2&amp;lt; 0 0 0 0x10000 0x100 | 0001000000000000 ffff880c090f3620 ffff88063267cea8 &amp;gt; 3&amp;lt; - (null) 0 18446462603027842665 0 &amp;gt; 4&amp;lt; 0 0 8 10481664 - | - - - - &amp;gt; 5&amp;lt; - - - - | 0 - | 0 - -&amp;gt;
LustreError: 9876:0:(cl_page.c:698:cl_page_assume()) end page@ffff88062850a7e0
LustreError: 9876:0:(cl_page.c:698:cl_page_assume()) pg-&amp;gt;cp_owner == NULL
LustreError: 9876:0:(cl_page.c:698:cl_page_assume()) ASSERTION( 0 ) failed:
Aug 5 13:23:35 LustreError: 9876:0:(cl_page.c:698:cl_page_assume()) LBUG
Pid: 9876, comm: cat
Call Trace:
[&amp;lt;ffffffffa0839895&amp;gt;] libcfs_debug_dumpstack+0x55/0x80 [libcfs]
n003 kernel: Lus [&amp;lt;ffffffffa0839e97&amp;gt;] lbug_with_loc+0x47/0xb0 [libcfs]
treError: 9876:0 [&amp;lt;ffffffffa0999002&amp;gt;] cl_page_assume+0x212/0x220 [obdclass]
[&amp;lt;ffffffffa0f03f73&amp;gt;] ll_readpage+0x83/0x1a0 [lustre]
:(cl_page.c:698: [&amp;lt;ffffffff81120f6c&amp;gt;] generic_file_aio_read+0x1fc/0x700
[&amp;lt;ffffffffa0f2a48f&amp;gt;] ? cl_glimpse_lock+0x1df/0x490 [lustre]
cl_page_assume() [&amp;lt;ffffffffa0f34f99&amp;gt;] vvp_io_read_start+0x259/0x470 [lustre]
) page@ffff88062 [&amp;lt;ffffffffa09a199a&amp;gt;] cl_io_start+0x6a/0x140 [obdclass]
850a7e0[2 ffff88 [&amp;lt;ffffffffa09a5b24&amp;gt;] cl_io_loop+0xb4/0x1b0 [obdclass]
0bf2500e18 0 183 [&amp;lt;ffffffffa0ed6f06&amp;gt;] ll_file_io_generic+0x2b6/0x710 [lustre]
4972009 1 ffff88 [&amp;lt;ffffffffa0ed7faf&amp;gt;] ll_file_aio_read+0x13f/0x2c0 [lustre]
[&amp;lt;ffffffffa0ed829c&amp;gt;] ll_file_read+0x16c/0x2a0 [lustre]
0633900065 00000 [&amp;lt;ffffffff81189365&amp;gt;] vfs_read+0xb5/0x1a0
[&amp;lt;ffffffff811894a1&amp;gt;] sys_read+0x51/0x90
[&amp;lt;ffffffff8100b072&amp;gt;] system_call_fastpath+0x16/0x1b
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The root cause of this issue is that we need to adjust page size after a file loses its layout; otherwise, the page size will keep increasing and eventually overflow an u16 integer that is used to remember the current page size.&lt;/p&gt;

&lt;p&gt;This issue can be easily reproduced by releasing and restoring an HSM in a loop.&lt;/p&gt;</description>
                <environment></environment>
        <key id="25944">LU-5471</key>
            <summary>Assertion at cl_page_assume for HSM</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="1">Fixed</resolution>
                                        <assignee username="jay">Jinshan Xiong</assignee>
                                    <reporter username="jay">Jinshan Xiong</reporter>
                        <labels>
                    </labels>
                <created>Mon, 11 Aug 2014 16:04:36 +0000</created>
                <updated>Fri, 30 Jan 2015 17:46:33 +0000</updated>
                            <resolved>Mon, 11 Aug 2014 16:09:53 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="105141" author="moea" created="Thu, 29 Jan 2015 22:34:05 +0000"  >&lt;p&gt;Jinshan, is there a patch associated with this fix?  I have encountered this bug as well.  Should I expect this to be fixed in a particular Lustre release?&lt;/p&gt;</comment>
                            <comment id="105220" author="fzago" created="Fri, 30 Jan 2015 17:46:33 +0000"  >&lt;p&gt;Andy, it&apos;s probably the same bug as &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5459&quot; title=&quot;(cl_page.c:694:cl_page_assume()) ASSERTION( 0 ) failed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5459&quot;&gt;&lt;del&gt;LU-5459&lt;/del&gt;&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|hzwtcf:</customfieldvalue>

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