<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:14:13 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-8053] iokit-plot-sgpdd incorectly parses sgpdd-survey log lines with failed tests</title>
                <link>https://jira.whamcloud.com/browse/LU-8053</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;When one runs sgpdd-survey, the default behavior is to run with an increasing &apos;thr&apos; thread count up to 4096 threads. When thread count gets to 256 the underlying sgp_dd consistently fails some or all of its multiple instances (and multiple pthreads per instance). The failure is an ENOMEM returned to sgp_dd from its &apos;write()&apos; system call to the scsi device /dev/sg*&apos;. sgpdd-survey notes the failure and reports the number of failed thread in its output. &lt;/p&gt;

&lt;p&gt;The problem arises when iokit-plot-sgpdd parses lines like the following with the word &apos;failed&apos; in them:&lt;br/&gt;
...&lt;br/&gt;
dev  1 sz  8388608K rsz 1024K crg    16 thr   128 write 1078.83  [   67.54,   68.02]  read  898.01  [   56.21,   75.40] &lt;br/&gt;
dev  1 sz  8388608K rsz 1024K crg    16 thr   256 write 16 failed read 13 failed&lt;br/&gt;
...&lt;br/&gt;
For a complete such log see &lt;a href=&quot;https://wiki.hpdd.intel.com/display/~uselton/sgpdd-survey&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.hpdd.intel.com/display/~uselton/sgpdd-survey&lt;/a&gt;. iokit-plot-sgpdd does look for such lines, but it does not process them correctly. Instead of ignoring that data it reformats the line to make the failed thread count numbers (&quot;write 16 failed&quot;, read 13 failed&quot;) look like regular data rate entries for the given experiments. This results in bogus data files for the gnuplot command. For an example of the incorrect graph and what it should look like see the above wiki entry.&lt;/p&gt;

&lt;p&gt;I have a rudimentary modification that fixes the issue and am using it in production on the spirit cluster. A better solution is probably needed, rather than my minimal hack. &lt;br/&gt;
spirit cluster: /scratch/perf-base-tests/sgpdd/bin/iokit-plot-sgpdd-mod&lt;/p&gt;</description>
                <environment></environment>
        <key id="36312">LU-8053</key>
            <summary>iokit-plot-sgpdd incorectly parses sgpdd-survey log lines with failed tests</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="10100">Low Priority</resolution>
                                        <assignee username="emoly.liu">Emoly Liu</assignee>
                                    <reporter username="uselton">Andrew Uselton</reporter>
                        <labels>
                    </labels>
                <created>Thu, 21 Apr 2016 23:44:45 +0000</created>
                <updated>Tue, 17 Mar 2020 03:24:17 +0000</updated>
                            <resolved>Tue, 17 Mar 2020 03:24:17 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                    <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|hzy8vz:</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>