<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:03:31 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-13706] sanity test_119d: the read rpcs have not completed in 2s</title>
                <link>https://jira.whamcloud.com/browse/LU-13706</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This issue was created by maloo for S Buisson &amp;lt;sbuisson@ddn.com&amp;gt;&lt;/p&gt;

&lt;p&gt;This issue relates to the following test suite run: &lt;a href=&quot;https://testing.whamcloud.com/test_sets/1d6568f0-1550-4b32-8826-d698df594715&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.whamcloud.com/test_sets/1d6568f0-1550-4b32-8826-d698df594715&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;test_119d failed with the following error:&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;the read rpcs have not completed in 2s
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Maybe the 2 second timeout is too short?&lt;/p&gt;





&lt;p&gt;VVVVVVV DO NOT REMOVE LINES BELOW, Added by Maloo for auto-association VVVVVVV&lt;br/&gt;
sanity test_119d - the read rpcs have not completed in 2s&lt;/p&gt;</description>
                <environment></environment>
        <key id="59680">LU-13706</key>
            <summary>sanity test_119d: the read rpcs have not completed in 2s</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="paf0186">Patrick Farrell</assignee>
                                    <reporter username="maloo">Maloo</reporter>
                        <labels>
                    </labels>
                <created>Tue, 23 Jun 2020 06:59:01 +0000</created>
                <updated>Mon, 1 May 2023 06:35:23 +0000</updated>
                            <resolved>Mon, 1 May 2023 06:35:23 +0000</resolved>
                                                    <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="370401" author="paf0186" created="Mon, 24 Apr 2023 21:44:27 +0000"  >&lt;p&gt;So, I&apos;ve hit this again recently...&lt;/p&gt;

&lt;p&gt;This test is from the 1.8 era, which is fine by itself, but the fail loc this test uses was removed in:&lt;/p&gt;

&lt;p&gt;commit fbf5870b9848929d352460f1f005b79c0b5ccc5a&lt;br/&gt;
Author: nikita &amp;lt;nikita&amp;gt;&lt;br/&gt;
Date: &#160; Fri Nov 7 23:54:43 2008 +0000&lt;/p&gt;

&lt;p&gt;&#160; &#160; land clio.&lt;br/&gt;
&#160; &#160; b=14166&lt;/p&gt;

&lt;p&gt;(Which, without checking, might be the largest single commit in the repo?&#160; It&apos;s certainly a candidate.)&lt;/p&gt;

&lt;p&gt;Anyway, I agree this is likely a timeout issue because of occasional delays in the hardware environment, and we haven&apos;t really been testing anything here since 1.x.&lt;/p&gt;

&lt;p&gt;However, I can see where the fail loc &lt;b&gt;should&lt;/b&gt; go in the new code; I recognize the snippet even though everything&apos;s been renamed.&lt;/p&gt;

&lt;p&gt;But the bug is impossible in new versions - the problem was we weren&apos;t waking grant waiters after DIO, but we&apos;ve got unified handling of sync and async BRW RPCs now.&lt;/p&gt;

&lt;p&gt;So the test seems irrelevant to me now - the fail loc doesn&apos;t make a lot of sense any more, and it&apos;s testing for something we&apos;d catch - if it somehow reoccurred, it would cause major performance problems if not a total hang.&#160; So since (imo) it&apos;s not really adding anything with or without the fail_loc (it&apos;s definitely not a useful test without the fail loc), I&apos;m going to remove it.&lt;/p&gt;

&lt;p&gt;By the way, we had grant consumption for sync/DIO writes in 1.x; the original bug here was in the handling of it.&#160; We lost that functionality in the clio transition (doesn&apos;t look intentional, just lost it) and added it back, in, like, 2019:&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;- &#160; &#160; &#160; &#160;/* Consume write credits even if doing a sync write -
- &#160; &#160; &#160; &#160; * otherwise we may run out of space on OST due to grant. */
- &#160; &#160; &#160; &#160;if (cmd == OBD_BRW_WRITE) {
- &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;spin_lock(&amp;amp;cli-&amp;gt;cl_loi_list_lock);
- &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;for (i = 0; i &amp;lt; page_count; i++) {
- &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;if (cli-&amp;gt;cl_avail_grant &amp;gt;= CFS_PAGE_SIZE)
- &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;osc_consume_write_grant(cli, pga[i]); &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="370403" author="gerrit" created="Mon, 24 Apr 2023 21:52:34 +0000"  >&lt;p&gt;&quot;Patrick Farrell &amp;lt;pfarrell@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/50731&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/50731&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13706&quot; title=&quot;sanity test_119d: the read rpcs have not completed in 2s&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13706&quot;&gt;&lt;del&gt;LU-13706&lt;/del&gt;&lt;/a&gt; tests: remove test 119d&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: c2d3ea7998bdc3a01069d8a1b4dd0092df03145f&lt;/p&gt;</comment>
                            <comment id="371009" author="gerrit" created="Mon, 1 May 2023 04:12:07 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/50731/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/50731/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13706&quot; title=&quot;sanity test_119d: the read rpcs have not completed in 2s&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13706&quot;&gt;&lt;del&gt;LU-13706&lt;/del&gt;&lt;/a&gt; tests: remove test 119d&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 59d5bb1558b281d75f1fd4bb360498454228afd7&lt;/p&gt;</comment>
                            <comment id="371030" author="pjones" created="Mon, 1 May 2023 06:35:23 +0000"  >&lt;p&gt;Landed for 2.16&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="75022">LU-16636</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|i013ev:</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>