<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:21:30 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-8899] Restart test-group from next test when a test hangs</title>
                <link>https://jira.whamcloud.com/browse/LU-8899</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;As an engineer, when autotest starts over from hanging on a particular test, it should start from the next test rather than starting over completely, so that the time to get through the entire test suite is not as long.&lt;/p&gt;

&lt;p&gt;QUESTION: IN TT-926, WE ASK THAT WHEN A TEST FAILS WE STOP TESTING AND NOT CONTINUE TO NEXT TEST. IS THIS CONTRADICTING THAT REQUEST?&lt;/p&gt;</description>
                <environment></environment>
        <key id="16474">LU-8899</key>
            <summary>Restart test-group from next test when a test hangs</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</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="10100">Low Priority</resolution>
                                        <assignee username="colmstea">Charlie Olmstead</assignee>
                                    <reporter username="chris">Chris Gearing</reporter>
                        <labels>
                            <label>groomed-lustre-test</label>
                            <label>triaged</label>
                    </labels>
                <created>Mon, 29 Oct 2012 16:04:00 +0000</created>
                <updated>Tue, 6 Jul 2021 18:55:17 +0000</updated>
                            <resolved>Tue, 6 Jul 2021 18:55:17 +0000</resolved>
                                                                        <due></due>
                            <votes>3</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="49022" author="yujian" created="Mon, 10 Dec 2012 22:46:46 +0000"  >&lt;blockquote&gt;&lt;p&gt;QUESTION: IN TT-926, WE ASK THAT WHEN A TEST FAILS WE STOP TESTING AND NOT CONTINUE TO NEXT TEST. IS THIS CONTRADICTING THAT REQUEST?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;No contradiction. This ticket is typically required for build/release testing sessions, which need cover as many tests as possible.&lt;/p&gt;

&lt;p&gt;E.g., in the following &quot;full&quot; test group session, test 23b hung. The requirement is that after the nodes are rebooted, autotest can start testing test 24,25,26, etc. instead of skipping them. &lt;br/&gt;
&lt;a href=&quot;https://maloo.whamcloud.com/test_sets/9b37618e-41db-11e2-adcf-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/9b37618e-41db-11e2-adcf-52540035b04c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="49241" author="jlevi" created="Fri, 14 Dec 2012 08:29:49 +0000"  >&lt;p&gt;Confirmed with Yu Jian that this change could save quite a lot of time in testing. Depending on when the test hangs and how many subtests are remaining. The remaining subtests must be run manually in order to be tested at all. So if the person testing does not run the tests, then that coverage is lost.&lt;/p&gt;</comment>
                            <comment id="120892" author="jlevi" created="Thu, 9 Jul 2015 21:42:15 +0000"  >&lt;p&gt;wIll be part of upgrade&lt;/p&gt;</comment>
                            <comment id="120893" author="agarcia" created="Thu, 9 Jul 2015 21:42:22 +0000"  >&lt;p&gt;this is related to the modularization effort&lt;/p&gt;</comment>
                            <comment id="142775" author="jlevi" created="Thu, 18 Feb 2016 15:09:14 +0000"  >&lt;p&gt;Reopening into TEI backlog&lt;/p&gt;</comment>
                            <comment id="176289" author="colmstea" created="Fri, 2 Dec 2016 22:09:22 +0000"  >&lt;p&gt;This should be an option in the Lustre test-framework, not the responsibility of Autotest.&lt;/p&gt;</comment>
                            <comment id="176291" author="yujian" created="Fri, 2 Dec 2016 22:32:31 +0000"  >&lt;p&gt;Hi Charlie,&lt;br/&gt;
 After a subtest hangs, the test nodes usually need to be rebooted or re-provisioned by autotest system, which could not be done by Lustre test framework. Autotest knows which subtest hangs, and can just start running the next subtest by performing auster with &quot;--start-at&quot; option.&lt;/p&gt;</comment>
                            <comment id="176293" author="colmstea" created="Fri, 2 Dec 2016 22:40:27 +0000"  >&lt;p&gt;I understand the Lustre test-framework isn&apos;t responsible for rebooting/re-provisioning the nodes. Once a test hangs, Autotest would re-provision the group of nodes and then call auster with a flag to restart the tests from where it left off. The Lustre TF is responsible for writing the results.yml file it should also be responsible for knowing where it should resume from when this flag is given.&lt;/p&gt;</comment>
                            <comment id="176298" author="yujian" created="Fri, 2 Dec 2016 23:20:16 +0000"  >&lt;blockquote&gt;
&lt;p&gt;The Lustre TF is responsible for writing the results.yml file it should also be responsible for knowing where it should resume from when this flag is given.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;For writing the results.yml file, init_logging() called by each test suite (e.g., sanity.sh, sanityn.sh, etc.) does that.&lt;br/&gt;
 For knowing where it should resume, &quot;--start-at&quot; option for auster does that.&lt;/p&gt;</comment>
                            <comment id="176571" author="colmstea" created="Mon, 5 Dec 2016 22:13:11 +0000"  >&lt;p&gt;The --start-at option only applies to test suites listed in the command and does not apply to the &quot;-g GROUP  Test group file (Overrides tests listed on command line)&quot; option which Autotest uses. Can this be changed to apply when -g is used? It would need to factor in the value of the -S option as well.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10003" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Business Value</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10070" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Project</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10032"><![CDATA[Test Infrastructure]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzub3r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5338</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10091" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="75">DCO-2016_Jun20_Jul10</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>