<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:24:56 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-2407] Interop 2.1.3&lt;-&gt;2.4 Failure on test suite conf-sanity test_35a: conf_param: No such device</title>
                <link>https://jira.whamcloud.com/browse/LU-2407</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/013a4c58-3980-11e2-9fda-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/013a4c58-3980-11e2-9fda-52540035b04c&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The sub-test test_35a failed with the following error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;test_35a failed with 4&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;test log shows:&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;Set up a fake failnode for the MDS
CMD: client-26vm7 lctl get_param -n devices
CMD: client-26vm7 /usr/sbin/lctl conf_param lustre-MDT0000.failover.node= 127.0.0.2@tcp
client-26vm7: error: conf_param: No such device
 conf-sanity test_35a: @@@@@@ FAIL: test_35a failed with 4 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;MDS dmesg:&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;Lustre: DEBUG MARKER: Set up a fake failnode for the MDS
Lustre: DEBUG MARKER: lctl get_param -n devices
Lustre: DEBUG MARKER: /usr/sbin/lctl conf_param lustre-MDT0000.failover.node= 127.0.0.2@tcp
LustreError: 11886:0:(mgs_llog.c:2684:mgs_write_log_param()) err -19 on param &apos;failover.node=&apos;
LustreError: 11886:0:(mgs_handler.c:1147:mgs_iocontrol()) setparam err -19
Lustre: DEBUG MARKER: /usr/sbin/lctl mark  conf-sanity test_35a: @@@@@@ FAIL: test_35a failed with 4 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>server: 2.3 RHEL6&lt;br/&gt;
client: lustre master build #1065 RHEL6</environment>
        <key id="16810">LU-2407</key>
            <summary>Interop 2.1.3&lt;-&gt;2.4 Failure on test suite conf-sanity test_35a: conf_param: No such device</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="1">Fixed</resolution>
                                        <assignee username="utopiabound">Nathaniel Clark</assignee>
                                    <reporter username="maloo">Maloo</reporter>
                        <labels>
                    </labels>
                <created>Thu, 29 Nov 2012 19:21:31 +0000</created>
                <updated>Thu, 15 Aug 2013 06:39:50 +0000</updated>
                            <resolved>Thu, 11 Jul 2013 14:11:06 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                    <fixVersion>Lustre 2.4.1</fixVersion>
                    <fixVersion>Lustre 2.5.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="48614" author="pjones" created="Fri, 30 Nov 2012 14:42:20 +0000"  >&lt;p&gt;duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2406&quot; title=&quot;Interop 2.3&amp;lt;-&amp;gt;2.4 Failure: unable to handle kernel NULL pointer dereference at (null)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2406&quot;&gt;&lt;del&gt;LU-2406&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="49686" author="sarah" created="Wed, 26 Dec 2012 18:12:42 +0000"  >&lt;p&gt;Hit the same issue when doing interop between 2.1.3 server and 2.4 client. The client build is lustre-master #1127 which should include the fix of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-2406&quot; title=&quot;Interop 2.3&amp;lt;-&amp;gt;2.4 Failure: unable to handle kernel NULL pointer dereference at (null)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-2406&quot;&gt;&lt;del&gt;LU-2406&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://maloo.whamcloud.com/test_sets/351a6028-4a86-11e2-8a7b-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/351a6028-4a86-11e2-8a7b-52540035b04c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="50449" author="sarah" created="Mon, 14 Jan 2013 17:38:38 +0000"  >&lt;p&gt;another instance seen in 2.3.0 server vs 2.4 client:&lt;br/&gt;
&lt;a href=&quot;https://maloo.whamcloud.com/test_sets/19d3d0ea-5b54-11e2-8985-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/19d3d0ea-5b54-11e2-8985-52540035b04c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="50506" author="sarah" created="Tue, 15 Jan 2013 17:25:29 +0000"  >&lt;p&gt;also seen in 2.1.4 server vs 2.4 client:&lt;br/&gt;
&lt;a href=&quot;https://maloo.whamcloud.com/test_sets/ae414df4-5f35-11e2-b507-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/ae414df4-5f35-11e2-b507-52540035b04c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="61347" author="yujian" created="Wed, 26 Jun 2013 07:50:35 +0000"  >&lt;p&gt;The issue was introduced by the change of &lt;a href=&quot;http://review.whamcloud.com/4247&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4247&lt;/a&gt;, which added an extra white space between &quot;=&quot; and &quot;$(h2$NETTYPE $FAKENID)&quot;. This made the &quot;lctl conf_param&quot; command become:&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;/usr/sbin/lctl conf_param lustre-MDT0000.failover.node= 127.0.0.2@tcp
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;As we can see, the fake failover NID was not really set to &quot;failover.node&quot; parameter. So, we need create a patch on master and b2_4 branches to fix this script issue.&lt;/p&gt;

&lt;p&gt;On the other hand, although the test script had issue, why the same test passed on master and b2_4 branches but failed on master/b2_4&amp;lt;-&amp;gt;b2_3/b2_1 interop combinations?&lt;br/&gt;
This is because master and b2_4 branches have the patch of &lt;a href=&quot;http://review.whamcloud.com/3670&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/3670&lt;/a&gt;, which improves the error handling codes in mgs_modify() and mgs_write_log_failnid_internal() to make sure that setting an empty value to &quot;failover.node&quot; means to remove all failover NIDs. If &quot;failover.node&quot; was empty before, mgs_modify() will return 1 which means no modification is done. However, on b2_3 and b2_1 branches, without the patch, setting an empty value will make mgs_modify() return -ENODEV if &quot;failover.node&quot; had no value before.&lt;/p&gt;

&lt;p&gt;So, to fix the interop issue, we need backport the error handling codes from master branch to b2_3 and b2_1 branches, or need wait for fixing the test script issue on master and b2_4 branches.&lt;/p&gt;</comment>
                            <comment id="61352" author="yujian" created="Wed, 26 Jun 2013 09:29:22 +0000"  >&lt;p&gt;Patch for Lustre master branch to remove the extra space: &lt;a href=&quot;http://review.whamcloud.com/6779&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/6779&lt;/a&gt;. The patch also needs to be cherry-picked to Lustre b2_4 branch.&lt;/p&gt;</comment>
                            <comment id="62104" author="utopiabound" created="Thu, 11 Jul 2013 14:11:06 +0000"  >&lt;p&gt;Patches merged to master&lt;/p&gt;</comment>
                            <comment id="64049" author="yujian" created="Sun, 11 Aug 2013 12:57:18 +0000"  >&lt;blockquote&gt;&lt;p&gt;Patch for Lustre master branch to remove the extra space: &lt;a href=&quot;http://review.whamcloud.com/6779&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/6779&lt;/a&gt;. The patch also needs to be cherry-picked to Lustre b2_4 branch.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Hi Oleg,&lt;br/&gt;
Could you please cherry-pick the above patch to Lustre b2_4 branch? Thanks.&lt;/p&gt;</comment>
                            <comment id="64322" author="yujian" created="Thu, 15 Aug 2013 06:39:50 +0000"  >&lt;p&gt;Patch was cherry-picked to Lustre b2_4 branch.&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|hzvd0v:</customfieldvalue>

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