<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:09:08 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-7465] False positive memory leak in sanity tests due to iov_iter_get_pages_alloc</title>
                <link>https://jira.whamcloud.com/browse/LU-7465</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The iov_iter_get_pages_alloc function(introduced by 3.16 kernels, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6260&quot; title=&quot;more support for 3.16 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6260&quot;&gt;&lt;del&gt;LU-6260&lt;/del&gt;&lt;/a&gt;) is a kernel function which does not use Lustre&apos;s hook to keep track of memory allocation and therefore the number of bytes tallied by Lustre&apos;s ll_free_user_pages() appeared to be &apos;extra&apos;. This happens only to direct io read and it is not a real leak of memory. It can be reproduced by a number of sanity tests, such as 205, to result in the message similar to:&lt;/p&gt;

&lt;p&gt;25243:0:(class_obd.c:646:cleanup_obdclass()) obd_memory max:&lt;br/&gt;
18446744073709549568, leaked: 18446744073709549568&lt;/p&gt;</description>
                <environment>3.16 and later kernels</environment>
        <key id="33299">LU-7465</key>
            <summary>False positive memory leak in sanity tests due to iov_iter_get_pages_alloc</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="1">Fixed</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="wang">Wally Wang</reporter>
                        <labels>
                            <label>patch</label>
                    </labels>
                <created>Mon, 23 Nov 2015 18:07:25 +0000</created>
                <updated>Mon, 26 Sep 2016 23:00:36 +0000</updated>
                            <resolved>Thu, 17 Dec 2015 16:00:32 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="134308" author="gerrit" created="Mon, 23 Nov 2015 22:13:37 +0000"  >&lt;p&gt;Wally Wang (wang@cray.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/17342&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/17342&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7465&quot; title=&quot;False positive memory leak in sanity tests due to iov_iter_get_pages_alloc&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7465&quot;&gt;&lt;del&gt;LU-7465&lt;/del&gt;&lt;/a&gt; llite: Do not track memory leak for kernel function&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: dc38ad8d997a7252c6f8d3e246b38dd4d85295c6&lt;/p&gt;</comment>
                            <comment id="134315" author="spitzcor" created="Mon, 23 Nov 2015 22:53:04 +0000"  >&lt;p&gt;Frank notes that this is related to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7052&quot; title=&quot;iovec created with iov_iter_get_pages_alloc must be freed with kvfree&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7052&quot;&gt;&lt;del&gt;LU-7052&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;http://review.whamcloud.com/#/c/16111&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/16111&lt;/a&gt;.  Note that that patch was rejected and then abandoned.&lt;/p&gt;</comment>
                            <comment id="134327" author="adilger" created="Tue, 24 Nov 2015 00:29:27 +0000"  >&lt;p&gt;I don&apos;t see any reviews on 16111, so I assume the patch rejection was something that happened internally?  In any case, good to see the new patch.&lt;/p&gt;</comment>
                            <comment id="134582" author="spitzcor" created="Wed, 25 Nov 2015 22:10:56 +0000"  >&lt;p&gt;I think that it was discussed not in Gerrit, but in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7052&quot; title=&quot;iovec created with iov_iter_get_pages_alloc must be freed with kvfree&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7052&quot;&gt;&lt;del&gt;LU-7052&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="136664" author="gerrit" created="Thu, 17 Dec 2015 04:20:32 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/17342/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/17342/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7465&quot; title=&quot;False positive memory leak in sanity tests due to iov_iter_get_pages_alloc&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7465&quot;&gt;&lt;del&gt;LU-7465&lt;/del&gt;&lt;/a&gt; llite: Do not track memory leak for kernel function&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 09141c0796802e7a3471c084ea5928674b3a1862&lt;/p&gt;</comment>
                            <comment id="136710" author="jgmitter" created="Thu, 17 Dec 2015 16:00:32 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="31753">LU-7052</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|hzxu2f:</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>