<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:44:39 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-11527] sanity test_270a failed with O_DIRECT on ARM</title>
                <link>https://jira.whamcloud.com/browse/LU-11527</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The issue was reported by John Hammond, in test 270a the&#160;writing to the DOM file may fail with -ENOSPC due to grants most probably.&#160;If test 270a is being ran in a loop then the first&#160; several times it passes but all the other times seem to fail.&lt;/p&gt;</description>
                <environment></environment>
        <key id="53614">LU-11527</key>
            <summary>sanity test_270a failed with O_DIRECT on ARM</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="hongchao.zhang">Hongchao Zhang</assignee>
                                    <reporter username="tappro">Mikhail Pershin</reporter>
                        <labels>
                            <label>DoM2</label>
                            <label>arm</label>
                    </labels>
                <created>Tue, 16 Oct 2018 10:30:39 +0000</created>
                <updated>Tue, 13 Nov 2018 11:16:03 +0000</updated>
                            <resolved>Tue, 13 Nov 2018 11:16:03 +0000</resolved>
                                                    <fixVersion>Lustre 2.12.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="235575" author="hongchao.zhang" created="Fri, 26 Oct 2018 10:21:46 +0000"  >&lt;p&gt;this issue does not only exist at DoM, it is the same behavior on OST.&lt;br/&gt;
the reason of this issue is the direct write (with &quot;oflag direct&quot;) ignores the grant at client side, and the grant of the client&lt;br/&gt;
will be increased alongside the I/O, and if the remain disk space (subtracted the total grant to clients) at MDT or OST&lt;br/&gt;
is not enough (could be more easy to reach for local test on VMs), it will cause -ENOSPC&lt;/p&gt;

&lt;p&gt;there is no error (ran 200 times in a loop) after deleting the &quot;oflag direct&quot; in test 270a of sanity.th&lt;br/&gt;
but it will trigger -ENSPC less than 5 times with the &quot;oflag direct&quot;&lt;br/&gt;
this error is also reproduced by writing the normal file with &quot;dd&quot; + &quot;oflag direct&quot; &lt;/p&gt;</comment>
                            <comment id="235639" author="tappro" created="Sat, 27 Oct 2018 07:34:15 +0000"  >&lt;p&gt;So in context of this ticket I propose to modify test and remove &apos;oflag direct&apos; which is not so needed.&#160;As for general issue with DIRECT IO vs grants I&apos;d first ask around is there any ticket about that.&lt;/p&gt;</comment>
                            <comment id="236748" author="gerrit" created="Fri, 9 Nov 2018 21:40:17 +0000"  >&lt;p&gt;Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/33633&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33633&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11527&quot; title=&quot;sanity test_270a failed with O_DIRECT on ARM&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11527&quot;&gt;&lt;del&gt;LU-11527&lt;/del&gt;&lt;/a&gt; tests: fix sanity 270a for ARM&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 8d83e2fef87c2668e03bd2d701eed7c9cc2d6970&lt;/p&gt;</comment>
                            <comment id="236749" author="adilger" created="Fri, 9 Nov 2018 21:45:01 +0000"  >&lt;p&gt;The above patch fixes the problem with O_DIRECT writes in test_270a for ARM, since it needs O_DIRECT to be aligned with PAGE_SIZE=64KB.&#160; There is a separate problem with O_DIRECT and grant usage, which is being addressed by patch &lt;a href=&quot;https://review.whamcloud.com/9454&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/9454&lt;/a&gt; &quot;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4664&quot; title=&quot;sync write should consume grant on client&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4664&quot;&gt;&lt;del&gt;LU-4664&lt;/del&gt;&lt;/a&gt; clio: consume grant for sync write&quot;.&lt;/p&gt;</comment>
                            <comment id="236911" author="gerrit" created="Tue, 13 Nov 2018 06:18:38 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/33633/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33633/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11527&quot; title=&quot;sanity test_270a failed with O_DIRECT on ARM&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11527&quot;&gt;&lt;del&gt;LU-11527&lt;/del&gt;&lt;/a&gt; tests: fix sanity 270a for ARM&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 26eb3969f10168314fccfaeff0bfa275f4ea1b90&lt;/p&gt;</comment>
                            <comment id="236925" author="pjones" created="Tue, 13 Nov 2018 11:16:03 +0000"  >&lt;p&gt;Landed for 2.12&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="23274">LU-4664</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="53881">LU-11597</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52887">LU-11200</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|i004af:</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>