<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:58:45 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-13143] detect console spew during (interop) testing</title>
                <link>https://jira.whamcloud.com/browse/LU-13143</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;I&apos;m wondering about is whether we could add a check in &lt;tt&gt;test-framework.sh::cleanup_check()&lt;/tt&gt; that looks for excess console error messages on the console, like we do for LBUG, Busy inode, and memory leaks?  It seems that we&apos;ve had several situations like this (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13136&quot; title=&quot;(layout.c:2121:__req_capsule_get()) @@@ Wrong buffer for field &amp;#39;niobuf_inline&amp;#39; (7 of 7) in format &amp;#39;LDLM_INTENT_OPEN&amp;#39;, 0 vs. 0 (server)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13136&quot;&gt;&lt;del&gt;LU-13136&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12712&quot; title=&quot;sanity-pfl tests triggering &#8220;not SEL magic on SEL file&#8221;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12712&quot;&gt;&lt;del&gt;LU-12712&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11579&quot; title=&quot;cl_file_inode_init()) ASSERTION(inode-&amp;gt;i_state &amp;amp; (1 &amp;lt;&amp;lt; 3) ) failed:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11579&quot;&gt;&lt;del&gt;LU-11579&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8294&quot; title=&quot;Noisy gss_svc_upcall_handle_init&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8294&quot;&gt;&lt;del&gt;LU-8294&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1095&quot; title=&quot;Console message cleanup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1095&quot;&gt;LU-1095&lt;/a&gt;, ...) that are not detected during normal testing because they do not actually cause any tests to fail, but are annoying to end users.&lt;/p&gt;

&lt;p&gt;One option would be to scan the whole dmesg log looking for &lt;tt&gt;Lustre:&lt;/tt&gt; and &lt;tt&gt;LustreError:&lt;/tt&gt; messages, possibly excluding &lt;tt&gt;D_CONSOLE&lt;/tt&gt;, &lt;tt&gt;MARKER&lt;/tt&gt;, and similar messages, and instead checking for duplicate output from the same line, like &lt;tt&gt;mdt_lvb.c:163:mdt_lvbo_fill()&lt;/tt&gt; in this case, to avoid differences in the details of the message:&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;LustreError: 2456:0:(mdt_lvb.c:163:mdt_lvbo_fill()) myth-MDT0000: expected 336 actual 240.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;then sort and count the number of such messages and trigger an error above a certain threshold.&lt;/p&gt;

&lt;p&gt;We might have to make a &apos;whitelist&apos; for a specific number of errors that are generated during specific test that are not necessarily a sign of problems (e.g. the llog-test runs in sanity test-60a), but they should be confined to a specific test script and an approximate count of failures (e.g. &lt;tt&gt;SANITY_CONSOLE_MDS_EXCEPT=&quot;mdt_lvbo_fill:100 ...&quot;&lt;/tt&gt;, &lt;tt&gt;SANITY_CONSOLE_CLIENT_EXCEPT=&quot;ptlrpc_expire_one_request:250 ...&quot;&lt;/tt&gt;, etc.).&lt;/p&gt;

&lt;p&gt;While this may cause some spurious test failures as new subtests are added to a specific script, that would be an exception rather than the rule, and would at least give us a chance to detect unusual errors being printed to the console during testing.&lt;/p&gt;</description>
                <environment></environment>
        <key id="57812">LU-13143</key>
            <summary>detect console spew during (interop) testing</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                    </labels>
                <created>Wed, 15 Jan 2020 21:28:58 +0000</created>
                <updated>Wed, 15 Jan 2020 21:29:55 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="13159">LU-1095</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37635">LU-8294</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="53839">LU-11579</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="56791">LU-12712</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="57801">LU-13136</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|i00s3b:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>