<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:26:54 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-2635] Interop 2.1.3&lt;-&gt;2.4 failure on test suite sanity test_27d: setstripe: invalid option &apos;S&apos;</title>
                <link>https://jira.whamcloud.com/browse/LU-2635</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This issue was created by maloo for sarah &amp;lt;sarah@whamcloud.com&amp;gt;&lt;/p&gt;

&lt;p&gt;This issue relates to the following test suite run: &lt;a href=&quot;https://maloo.whamcloud.com/test_sets/75c2e2be-5b55-11e2-b205-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/75c2e2be-5b55-11e2-b205-52540035b04c&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The sub-test test_27d failed with the following error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;setstripe failed&lt;/p&gt;&lt;/blockquote&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;== sanity test 27d: create file with default settings ================== 13:14:06 (1357334046)
setstripe: invalid option -- &apos;S&apos;
Create a new file with a specific striping pattern or
set the default striping pattern on an existing directory or
delete the default striping pattern from an existing directory
usage: setstripe [--size|-s stripe_size] [--count|-c stripe_count]
                 [--index|-i|--offset|-o start_ost_index]
                 [--pool|-p &amp;lt;pool&amp;gt;] &amp;lt;directory|filename&amp;gt;
       or 
       setstripe -d &amp;lt;directory&amp;gt;   (to delete default striping)
	stripe_size:  Number of bytes on each OST (0 filesystem default)
	              Can be specified with k, m or g (in KB, MB and GB
	              respectively)
	start_ost_index: OST index of first stripe (-1 default)
	stripe_count: Number of OSTs to stripe over (0 default, -1 all)
	pool:         Name of OST pool to use (default none)
 sanity test_27d: @@@@@@ FAIL: setstripe failed 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>server: 2.4&lt;br/&gt;
client: 2.1.3</environment>
        <key id="17209">LU-2635</key>
            <summary>Interop 2.1.3&lt;-&gt;2.4 failure on test suite sanity test_27d: setstripe: invalid option &apos;S&apos;</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</priority>
                        <status id="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="yujian">Jian Yu</assignee>
                                    <reporter username="maloo">Maloo</reporter>
                        <labels>
                            <label>LB</label>
                    </labels>
                <created>Thu, 17 Jan 2013 14:57:44 +0000</created>
                <updated>Fri, 22 Feb 2013 01:32:24 +0000</updated>
                            <resolved>Fri, 22 Feb 2013 01:32:13 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                            <comments>
                            <comment id="51011" author="bobijam" created="Tue, 22 Jan 2013 23:29:57 +0000"  >&lt;p&gt;2.1.3 client test script (sanity test_27d) does not use setstripe with &apos;-S&apos; while 2.4 test script uses. I don&apos;t know the interop test mechanism, does the test use client&apos;s test script or server&apos;s?&lt;/p&gt;

&lt;p&gt;Intuitively I think it should use client&apos;s test script but the test result shows the other way.&lt;/p&gt;</comment>
                            <comment id="51030" author="bogl" created="Wed, 23 Jan 2013 11:26:00 +0000"  >&lt;p&gt;It&apos;s the scripts on the client that get executed.  However I see the following in the node-provisioning logs:&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;&apos; &amp;gt; /root/autotest_config.sh&quot; on client-32vm2 via client-32vm2
12:35:55:
12:35:55:Executing &quot;mv /usr/lib64/lustre/tests /usr/lib64/lustre/tests-old&quot; on client-32vm2 via client-32vm2
12:35:55:
12:35:55:Executing &quot;scp -r client-32vm7:/usr/lib64/lustre/tests /usr/lib64/lustre/tests&quot; on client-32vm2 via client-32vm2
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;From that it appears the test scripts from a server are being copied onto the client during provisioning.  Seems like a test setup flaw to me.&lt;/p&gt;</comment>
                            <comment id="51036" author="bobijam" created="Wed, 23 Jan 2013 12:31:44 +0000"  >&lt;p&gt;Chris,&lt;/p&gt;

&lt;p&gt;Could you take it a look?&lt;/p&gt;</comment>
                            <comment id="51132" author="chris" created="Thu, 24 Jan 2013 15:46:42 +0000"  >&lt;p&gt;We have 2 modes.&lt;/p&gt;

&lt;p&gt;client runs client scripts, servers run server scripts.&lt;br/&gt;
both run the server scripts.&lt;/p&gt;

&lt;p&gt;The implementation works like this, each branch has a version number.&lt;br/&gt;
  master: 5&lt;br/&gt;
  b1_8: 0&lt;br/&gt;
  b2_4: 5&lt;br/&gt;
  b2_3: 5&lt;br/&gt;
  b2_2: 0&lt;br/&gt;
  b2_1: 0&lt;/p&gt;

&lt;p&gt;If the versions are the same then they are compatible, if they diff then the server is copied to the client.&lt;/p&gt;


&lt;p&gt;2.1 2.4 being a case in question, this idea was after a discussion with Andreas.&lt;/p&gt;

&lt;p&gt;Shall we turn it off for know to see if that cures this problem.&lt;/p&gt;</comment>
                            <comment id="51136" author="bogl" created="Thu, 24 Jan 2013 15:55:11 +0000"  >&lt;p&gt;Worth turning it off for a trial.  I suspect that will cure this problem, but might generate a whole set of new ones.&lt;/p&gt;

&lt;p&gt;If we want to continue to use server scripts on clients we will need to version check all uses of setstripe -S in server scripts.  Lots more than just this one in sanity, test 27d.&lt;/p&gt;</comment>
                            <comment id="51166" author="bobijam" created="Thu, 24 Jan 2013 20:27:53 +0000"  >&lt;p&gt;I can see the dilemma here, our client side test scripts also run remote command on MDS/OST, so when the server client scripts are not compatible, it would come to problems just running either client scripts or server scripts only.&lt;/p&gt;

&lt;p&gt;For this incompatible interop test, I guess this situation will be inevitable.&lt;/p&gt;</comment>
                            <comment id="52801" author="jlevi" created="Thu, 21 Feb 2013 10:15:56 +0000"  >&lt;p&gt;We will be fixing this on b2_1.&lt;/p&gt;</comment>
                            <comment id="52858" author="yujian" created="Fri, 22 Feb 2013 01:29:26 +0000"  >&lt;p&gt;I triggered autotest to perform the Lustre b2_1 and master interop testing on the latest builds:&lt;br/&gt;
Lustre b2_1 client: &lt;a href=&quot;http://build.whamcloud.com/job/lustre-b2_1/176&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/lustre-b2_1/176&lt;/a&gt;&lt;br/&gt;
Lustre master server: &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/1269&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://build.whamcloud.com/job/lustre-master/1269&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;sanity test 27d passed: &lt;a href=&quot;https://maloo.whamcloud.com/test_sets/ffcd3138-7cb3-11e2-a108-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/ffcd3138-7cb3-11e2-a108-52540035b04c&lt;/a&gt;&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;== sanity test 27d: create file with default settings ================== 21:36:54 (1361511414)
/mnt/lustre/d27/fdef has type file OK
4+0 records in
4+0 records out
16384 bytes (16 kB) copied, 0.00525656 s, 3.1 MB/s
Resetting fail_loc on all nodes...CMD: client-19vm1.lab.whamcloud.com,client-19vm2,client-19vm3,client-19vm4 lctl set_param -n fail_loc=0 2&amp;gt;/dev/null || true
done.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;While fixing TT-1053, Chris has turned off the autotest feature of running server scripts on client node. So, the issue in this ticket does not exist.&lt;/p&gt;</comment>
                    </comments>
                    <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|hzvfjr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6164</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>