<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:30:58 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-16904] initial test script to run sanity.sh and sanityn.sh with PFL layout </title>
                <link>https://jira.whamcloud.com/browse/LU-16904</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This is the ticket to track progress and problems of running sanity.sh and sanityn.sh with PFL as filesystem layout. subtests and test-framework fixes should be in separate patches. &lt;/p&gt;</description>
                <environment></environment>
        <key id="76588">LU-16904</key>
            <summary>initial test script to run sanity.sh and sanityn.sh with PFL layout </summary>
                <type id="3" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11318&amp;avatarType=issuetype">Task</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="3" iconUrl="https://jira.whamcloud.com/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="sarah">Sarah Liu</assignee>
                                    <reporter username="sarah">Sarah Liu</reporter>
                        <labels>
                    </labels>
                <created>Thu, 15 Jun 2023 17:54:30 +0000</created>
                <updated>Thu, 11 Jan 2024 20:14:14 +0000</updated>
                                                            <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="375998" author="sarah" created="Tue, 20 Jun 2023 17:24:41 +0000"  >&lt;p&gt;Sarah Liu (sarah@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/51371&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/51371&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-16904&quot; title=&quot;initial test script to run sanity.sh and sanityn.sh with PFL layout &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-16904&quot;&gt;LU-16904&lt;/a&gt; test: Add sanity-compr.sh to run sanity with PFL layout&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: b862fa1c3f3af2c944395301e19b798048064570&lt;/p&gt;
</comment>
                            <comment id="376361" author="sarah" created="Fri, 23 Jun 2023 16:27:25 +0000"  >&lt;p&gt;this is a fortestonly patch only to run sanity with setting &quot;lfs setstripe -E EOF -c 1 $MOUNT&quot; &lt;/p&gt;

&lt;p&gt;the Maloo result is at&lt;br/&gt;
&lt;a href=&quot;https://testing.whamcloud.com/test_sets/24922969-cde5-4abd-8dfd-88bc1571d1e4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.whamcloud.com/test_sets/24922969-cde5-4abd-8dfd-88bc1571d1e4&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;related issue: &lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-16924&quot; title=&quot;sanity-compr test_56ba: lfs find --component-count 0 - 0 != 10 files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-16924&quot;&gt;&lt;del&gt;LU-16924&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="376394" author="adilger" created="Fri, 23 Jun 2023 22:41:44 +0000"  >&lt;p&gt;Looking at the other test failures in &lt;a href=&quot;https://testing.whamcloud.com/test_sets/24922969-cde5-4abd-8dfd-88bc1571d1e4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.whamcloud.com/test_sets/24922969-cde5-4abd-8dfd-88bc1571d1e4&lt;/a&gt; I am surprised that there are only 7 failed subtests out of all the subtests in sanity.sh, so I think it would be reasonable to just fix them all in a single patch, possibly even as part of the original 51371 patch?  Then, move on to a follow-on patch that adds &lt;tt&gt;sanityn.sh&lt;/tt&gt; testing to &lt;tt&gt;sanity-compr.sh&lt;/tt&gt;, and allow the initial patch to land.&lt;/p&gt;</comment>
                            <comment id="378633" author="gerrit" created="Fri, 14 Jul 2023 03:07:55 +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/+/51371/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/51371/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-16904&quot; title=&quot;initial test script to run sanity.sh and sanityn.sh with PFL layout &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-16904&quot;&gt;LU-16904&lt;/a&gt; test: Add sanity-compr.sh to run sanity and sanityn with PFL layout&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: b4e5faf551189f3e391a7ef268abcf0d584206bd&lt;/p&gt;</comment>
                            <comment id="378696" author="pjones" created="Fri, 14 Jul 2023 12:51:28 +0000"  >&lt;p&gt;Merged for 2.16&lt;/p&gt;</comment>
                            <comment id="398714" author="adilger" created="Fri, 5 Jan 2024 22:18:21 +0000"  >&lt;p&gt;The version of sanity-compr.sh currently in the tree is only running with the most basic 1-stripe PFL file.&lt;/p&gt;

&lt;p&gt;This needs to be updated to include a more complex PFL file layout so that we are exercising more of the code, and the corresponding test script breakage fixed. &lt;/p&gt;

&lt;p&gt;There are a series of increasingly complex PFL layouts that could be used to discover and fix layout assumptions in the test scripts, that should be tried in separate patches, so that we can finally enable PFL layouts in the test framework by default.  This would include running with 2- and 4-stripe files by default, 2- and 3- component files, and different stripe sizes:&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;Test-Parameters: testlist=sanity-compr env=COMPR_EXTRA_LAYOUT=&quot;-c 2&quot;
Test-Parameters: testlist=sanity-compr env=COMPR_EXTRA_LAYOUT=&quot;-c 4&quot;
Test-Parameters: testlist=sanity-compr env=COMPR_EXTRA_LAYOUT=&quot;-S 4M&quot;
Test-Parameters: testlist=sanity-compr env=COMPR_EXTRA_LAYOUT=&quot;-E 64k -c 1 -E eof&quot;
Test-Parameters: testlist=sanity-compr env=COMPR_EXTRA_LAYOUT=&quot;-E 64k -c 1 -E eof -c 2&quot;
Test-Parameters: testlist=sanity-compr env=COMPR_EXTRA_LAYOUT=&quot;-E 64k -c 1 -E 1M -c 2 -E eof -c 4 -S 4M&quot;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;This shows all of the &lt;tt&gt;Test-Parameters&lt;/tt&gt; at once, but they should probably be put into separate patches so that the failures can be isolated and fixed more easily.&lt;/p&gt;

&lt;p&gt;Once the last 3-component PFL patch can pass testing, then this should be set as the default layout directly in the &lt;tt&gt;sanity-compr.sh&lt;/tt&gt; patch, and/or move this directly into &lt;tt&gt;sanity.sh&lt;/tt&gt; and &lt;tt&gt;sanityn.sh&lt;/tt&gt; and finally start on a patch to allow setting the PFL layout on the filesystem directly from &lt;tt&gt;mkfs.lustre&lt;/tt&gt;.&lt;/p&gt;

</comment>
                            <comment id="398723" author="adilger" created="Sat, 6 Jan 2024 00:14:31 +0000"  >&lt;p&gt;I noticed in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11918&quot; title=&quot;Allow setting default file layout on root directory at mkfs time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11918&quot;&gt;LU-11918&lt;/a&gt; that there is already support for setting a different filesystem-wide default layout using the &quot;&lt;tt&gt;fs_STRIPEPARAMS&lt;/tt&gt;&quot; environment variable, and per-test default layouts using &lt;tt&gt;_testname_STRIPEPARAMS&lt;/tt&gt;.  It probably makes sense to change &lt;tt&gt;sanity-compr.sh&lt;/tt&gt; over to using &lt;tt&gt;compr_STRIPEPARAMS&lt;/tt&gt; instead of &lt;tt&gt;COMPR_EXTRA_LAYOUT&lt;/tt&gt;, and similarly change &lt;tt&gt;RACER_EXTRA_LAYOUT&lt;/tt&gt; over to &lt;tt&gt;racer_STRIPEPARAMS&lt;/tt&gt; for consistency.&lt;/p&gt;</comment>
                            <comment id="398857" author="sarah" created="Mon, 8 Jan 2024 17:58:21 +0000"  >&lt;p&gt;Thanks Andreas, I will take a look&lt;/p&gt;</comment>
                            <comment id="399345" author="gerrit" created="Thu, 11 Jan 2024 20:14:14 +0000"  >&lt;p&gt;&quot;Sarah Liu &amp;lt;sarah@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/53651&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/53651&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-16904&quot; title=&quot;initial test script to run sanity.sh and sanityn.sh with PFL layout &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-16904&quot;&gt;LU-16904&lt;/a&gt; tests: Set 2-stripe layout on the system for sanity and sanityn&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 176d454ac31690426c19620cfd7e2609b958e82b&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="76706">LU-16924</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="54758">LU-11918</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </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_10092" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>EX-7670</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i03o5z:</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>