<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:04:42 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-6951] sanity test_27m: @@@@@@ FAIL: OST0 was full but new created file still use it</title>
                <link>https://jira.whamcloud.com/browse/LU-6951</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;sanity 27m fails with &quot;OST0 was full but new created file still use it&quot;&lt;br/&gt;
if this test runs with more than 1 connected client. A simple reproducer&lt;br/&gt;
is &quot;MOUNT_2=true REFORMAT=true ONLY=27m bash sanity.sh&quot;.&lt;/p&gt;

&lt;p&gt;The reason seems to be grants. In my setup, every client initially&lt;br/&gt;
gets 2 Mb grant which never shrinks to 0. When dd from the first&lt;br/&gt;
client receives ENOSPC, it does not really mean the OST is filled up,&lt;br/&gt;
since the client is not allowed to use other clients&apos; grants. When&lt;br/&gt;
creating a new file, the MDS still sees free space on OST0 equal to&lt;br/&gt;
the amount of unused grants and allocates new objects on OST0.&lt;br/&gt;
Eventually, the test reports failure.&lt;/p&gt;

&lt;p&gt;It&apos;s not clear if it&apos;s a defect in Lustre or it&apos;s a test defect and&lt;br/&gt;
clients # &amp;gt; 1 case should be skipped. We would like to know your&lt;br/&gt;
opinion. Thanks.&lt;/p&gt;</description>
                <environment></environment>
        <key id="31342">LU-6951</key>
            <summary>sanity test_27m: @@@@@@ FAIL: OST0 was full but new created file still use it</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="panda">Andrew Perepechko</assignee>
                                    <reporter username="panda">Andrew Perepechko</reporter>
                        <labels>
                    </labels>
                <created>Tue, 4 Aug 2015 12:02:14 +0000</created>
                <updated>Wed, 29 May 2019 17:21:21 +0000</updated>
                            <resolved>Sat, 4 May 2019 14:33:21 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                    <fixVersion>Lustre 2.13.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="123172" author="bzzz" created="Tue, 4 Aug 2015 12:08:29 +0000"  >&lt;p&gt;the test wasn&apos;t designed to run with few clients. that said, this problem with the grants is known and there was a try to solve it returning granted space with ping (implying no client&apos;s activity on this OST), but the functionality got disable due to issues.&lt;/p&gt;</comment>
                            <comment id="123212" author="panda" created="Tue, 4 Aug 2015 16:52:06 +0000"  >&lt;p&gt;Alex, do you think we should skip this test if running with clients # &amp;gt; 1 or temporarilly unmount other clients for the test run?&lt;/p&gt;</comment>
                            <comment id="123263" author="adilger" created="Tue, 4 Aug 2015 20:58:26 +0000"  >&lt;p&gt;The best solution would be to resurrect and fix the grant shrinking functionality, so that the idle client would return the grant back to the OST when space is running low.&lt;/p&gt;

&lt;p&gt;I see in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3859&quot; title=&quot;grant shrinker floods OST and produce a large load&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3859&quot;&gt;&lt;del&gt;LU-3859&lt;/del&gt;&lt;/a&gt; that grant shrink was enabled in your code at one point, but I guess it still had some bugs at that time.  The grant shrinking was disabled due to problems before 1.8.1 and 2.0.0 were released (&lt;a href=&quot;https://bugzilla.lustre.org/show_bug.cgi?id=19507&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugzilla.lustre.org/show_bug.cgi?id=19507&lt;/a&gt;) and hasn&apos;t been fixed since then.&lt;/p&gt;

&lt;p&gt;I don&apos;t have any strong preference about whether you unmount the other client or just skip the test, but it is probably less complex to just skip the test in case of multiple mounts.  The sanity.sh tests all assume that there is only a single client mounted, since multi-mount tests are run in sanityn.sh.  I suspect there may be other test failures hit if you are running sanity.sh with multiple mounts.&lt;/p&gt;</comment>
                            <comment id="171885" author="gerrit" created="Tue, 1 Nov 2016 11:31:42 +0000"  >&lt;p&gt;Andrew Perepechko (andrew.perepechko@seagate.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/23506&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/23506&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6951&quot; title=&quot;sanity test_27m: @@@@@@ FAIL: OST0 was full but new created file still use it&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6951&quot;&gt;&lt;del&gt;LU-6951&lt;/del&gt;&lt;/a&gt; tests: sanity test_27m failure&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: f192c6a38e4d429c9b52f10cf38c4a0519de270e&lt;/p&gt;</comment>
                            <comment id="246699" author="gerrit" created="Sat, 4 May 2019 05:57:49 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/23506/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/23506/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6951&quot; title=&quot;sanity test_27m: @@@@@@ FAIL: OST0 was full but new created file still use it&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6951&quot;&gt;&lt;del&gt;LU-6951&lt;/del&gt;&lt;/a&gt; tests: sanity test_27m failure&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: fafb93b96179d5fd2c9bc83b19e512180a4f833e&lt;/p&gt;</comment>
                            <comment id="246713" author="pjones" created="Sat, 4 May 2019 14:33:21 +0000"  >&lt;p&gt;Landed for 2.13&lt;/p&gt;</comment>
                            <comment id="247985" author="cfaber" created="Wed, 29 May 2019 17:19:54 +0000"  >&lt;p&gt;should this be closed?&lt;/p&gt;</comment>
                            <comment id="247988" author="panda" created="Wed, 29 May 2019 17:21:05 +0000"  >&lt;p&gt;No new patches are expected.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="20709">LU-3859</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_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>test</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzxjpj:</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>