<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:05:14 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-13909] release invalid dentries proactively on client</title>
                <link>https://jira.whamcloud.com/browse/LU-13909</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;When file LOOKUP lock is canceled on client, its dentry becomes invalid, but this dentry is not released immediately, and is only marked &quot;invalid&quot; and is left in dcache and let system to reclaim when memory is tight. And it&apos;s the same for negative dentries when parent UPDATE is canceled.&lt;/p&gt;

&lt;p&gt;Such dentries should be released to avoid OOM on client.&lt;/p&gt;</description>
                <environment></environment>
        <key id="60417">LU-13909</key>
            <summary>release invalid dentries proactively on client</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="laisiyao">Lai Siyao</assignee>
                                    <reporter username="laisiyao">Lai Siyao</reporter>
                        <labels>
                    </labels>
                <created>Tue, 18 Aug 2020 02:26:08 +0000</created>
                <updated>Thu, 25 Jan 2024 17:16:43 +0000</updated>
                            <resolved>Wed, 17 Feb 2021 23:01:20 +0000</resolved>
                                    <version>Lustre 2.10.0</version>
                    <version>Lustre 2.12.0</version>
                    <version>Lustre 2.13.0</version>
                                    <fixVersion>Lustre 2.14.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="277653" author="gerrit" created="Tue, 18 Aug 2020 02:55:53 +0000"  >&lt;p&gt;Lai Siyao (lai.siyao@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/39685&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39685&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13909&quot; title=&quot;release invalid dentries proactively on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13909&quot;&gt;&lt;del&gt;LU-13909&lt;/del&gt;&lt;/a&gt; llite: prune invalid dentries&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: c59960cba56903ccbd3824f01c31a9cf31e66105&lt;/p&gt;</comment>
                            <comment id="278169" author="gerrit" created="Thu, 27 Aug 2020 03:21:42 +0000"  >&lt;p&gt;Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/39735&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39735&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13909&quot; title=&quot;release invalid dentries proactively on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13909&quot;&gt;&lt;del&gt;LU-13909&lt;/del&gt;&lt;/a&gt; tests: get lustre_inode_cache count from sysfs&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: f45b51d8867acdf898ccb18dde58236476dbf74b&lt;/p&gt;</comment>
                            <comment id="278239" author="adilger" created="Thu, 27 Aug 2020 23:48:15 +0000"  >&lt;p&gt;I noticed that the behaviour of the &lt;tt&gt;lustre_inode_cache&lt;/tt&gt; is quite different between 2.12 and master.  On 2.12 it is merged with &lt;tt&gt;signal_cache&lt;/tt&gt; and &lt;tt&gt;ptlrpc_cache&lt;/tt&gt; and the &lt;tt&gt;/sys/kernel/slab/lustre_inode_cache/objects&lt;/tt&gt; count varies widely during operation (e.g. hundreds of objects variance), but on master it gets its own slab and always shows only a small number of objects in the cache.&lt;/p&gt;

&lt;p&gt;This seems to be a result of different flags on the slab at creation time, probably due to patch &lt;a href=&quot;https://review.whamcloud.com/35790&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/35790&lt;/a&gt; &quot;&lt;tt&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12313&quot; title=&quot;Mark lustre_inode_cache as reclaimable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12313&quot;&gt;&lt;del&gt;LU-12313&lt;/del&gt;&lt;/a&gt; llite: Mark lustre_inode_cache as reclaimable&lt;/tt&gt;&quot;.&lt;/p&gt;</comment>
                            <comment id="279055" author="gerrit" created="Tue, 8 Sep 2020 18:09:04 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/39685/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39685/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13909&quot; title=&quot;release invalid dentries proactively on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13909&quot;&gt;&lt;del&gt;LU-13909&lt;/del&gt;&lt;/a&gt; llite: prune invalid dentries&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 1f0b2a0dca6a3296791584770bb0062d1b969c51&lt;/p&gt;</comment>
                            <comment id="279442" author="gerrit" created="Sat, 12 Sep 2020 15:46:01 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/39735/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39735/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13909&quot; title=&quot;release invalid dentries proactively on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13909&quot;&gt;&lt;del&gt;LU-13909&lt;/del&gt;&lt;/a&gt; tests: get lustre_inode_cache count from sysfs&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: dc08f71bf98a2e126750b7d1e6d2c3dd63d1edc2&lt;/p&gt;</comment>
                            <comment id="292240" author="pjones" created="Wed, 17 Feb 2021 23:01:20 +0000"  >&lt;p&gt;Landed for 2.14&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="55672">LU-12313</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="62800">LU-14408</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="60851">LU-13970</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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|i017xr:</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>