<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:20: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-1848] interop issue 2,2 clients can&apos;t talk to 2.3 servers</title>
                <link>https://jira.whamcloud.com/browse/LU-1848</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;with the following error message:&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;[root@client-17 ~]# uname -r
2.6.32-220.4.2.el6_lustre.g45b2fe8.x86_64
[root@client-17 ~]# rpm -qa |grep lustre
lustre-2.2.0-2.6.32_220.4.2.el6_lustre.g45b2fe8.x86_64_g25a1427.x86_64
kernel-2.6.32-220.4.2.el6_lustre.g45b2fe8.x86_64
lustre-modules-2.2.0-2.6.32_220.4.2.el6_lustre.g45b2fe8.x86_64_g25a1427.x86_64
lustre-ldiskfs-3.3.0-2.6.32_220.4.2.el6_lustre.g45b2fe8.x86_64_g25a1427.x86_64
[root@client-17 ~]# mount -t lustre client-18@tcp:/lustre /mnt/lustre
mount.lustre: mount client-18@tcp:/lustre at /mnt/lustre failed: Invalid argument
This may have multiple causes.
Is &apos;lustre&apos; the correct filesystem name?
Are the mount options correct?
Check the syslog for more info.
[root@client-17 ~]# dmesg
Lustre: MGC10.10.4.18@tcp: Reactivating import
Lustre: 6833:0:(obd_config.c:1002:class_process_config()) Ignoring unknown param jobid_var=procname_uid
LustreError: 6833:0:(obd_config.c:1362:class_config_llog_handler()) Err -22 on cfg command:
Lustre:    cmd=cf00f 0:(null)  1:sys.jobid_var=procname_uid  2:procname_uid  
LustreError: 15b-f: MGC10.10.4.18@tcp: The configuration from log &apos;lustre-client&apos;failed from the MGS (-22).  Make sure this client and the MGS are running compatible versions of Lustre.
LustreError: 15c-8: MGC10.10.4.18@tcp: The configuration from log &apos;lustre-client&apos; failed (-22). This may be the result of communication errors between this node and the MGS, a bad configuration, or other errors. See the syslog for more information.
LustreError: 6821:0:(llite_lib.c:978:ll_fill_super()) Unable to process log: -22
LustreError: 6736:0:(lov_obd.c:928:lov_cleanup()) lov tgt 0 not cleaned! deathrow=0, lovrc=1
LustreError: 6736:0:(lov_obd.c:928:lov_cleanup()) Skipped 3 previous similar messages
LustreError: 6821:0:(ldlm_request.c:1170:ldlm_cli_cancel_req()) Got rc -108 from cancel RPC: canceling anyway
LustreError: 6821:0:(ldlm_request.c:1796:ldlm_cli_cancel_list()) ldlm_cli_cancel_list: -108
Lustre: client ffff880329563000 umount complete
LustreError: 6821:0:(obd_mount.c:2349:lustre_fill_super()) Unable to mount  (-22)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We need to fix it by:&lt;br/&gt;
1. detecting the client version and deciding if to provide new config options, there is a similar one here: &lt;a href=&quot;http://review.whamcloud.com/3836&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/3836&lt;/a&gt; &lt;br/&gt;
2. add a sanity test case to check if clients can skip unknown config options.&lt;/p&gt;</description>
                <environment></environment>
        <key id="15717">LU-1848</key>
            <summary>interop issue 2,2 clients can&apos;t talk to 2.3 servers</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="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="6">Not a Bug</resolution>
                                        <assignee username="laisiyao">Lai Siyao</assignee>
                                    <reporter username="jay">Jinshan Xiong</reporter>
                        <labels>
                    </labels>
                <created>Thu, 6 Sep 2012 12:04:09 +0000</created>
                <updated>Mon, 10 Sep 2012 01:34:49 +0000</updated>
                            <resolved>Mon, 10 Sep 2012 01:34:49 +0000</resolved>
                                    <version>Lustre 2.3.0</version>
                    <version>Lustre 2.4.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="44303" author="pjones" created="Thu, 6 Sep 2012 12:56:06 +0000"  >&lt;p&gt;Sarah will look into this one&lt;/p&gt;</comment>
                            <comment id="44304" author="green" created="Thu, 6 Sep 2012 12:57:20 +0000"  >&lt;p&gt;possibly might be helped by this too: &lt;a href=&quot;http://review.whamcloud.com/3806&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/3806&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44333" author="jay" created="Thu, 6 Sep 2012 20:42:30 +0000"  >&lt;p&gt;After taking a closer look, we don&apos;t need a connect bit or something to address this issue. The only culprit is test-framework.sh which is eager to set jobvar stuff...&lt;/p&gt;</comment>
                            <comment id="44335" author="pjones" created="Thu, 6 Sep 2012 21:09:33 +0000"  >&lt;p&gt;Lai will take care of this&lt;/p&gt;</comment>
                            <comment id="44344" author="sarah" created="Fri, 7 Sep 2012 03:44:33 +0000"  >&lt;p&gt;I cannot reproduce this issue with following config:&lt;/p&gt;

&lt;p&gt;MDS and OST 2.3-tag2.2.94&lt;br/&gt;
client1: 2.2.0&lt;br/&gt;
client2: master&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://maloo.whamcloud.com/test_sessions/7948cadc-f8bf-11e1-b9a7-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sessions/7948cadc-f8bf-11e1-b9a7-52540035b04c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44346" author="laisiyao" created="Fri, 7 Sep 2012 05:33:15 +0000"  >&lt;p&gt;Sarah, it occurs between 2.2 client and 2.3 (not master) server.&lt;/p&gt;</comment>
                            <comment id="44372" author="sarah" created="Fri, 7 Sep 2012 15:04:29 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Sarah, it occurs between 2.2 client and 2.3 (not master) server.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I used 2.3 as servers, master was just another client which was the case Jinshan told me&lt;/p&gt;</comment>
                            <comment id="44374" author="jay" created="Fri, 7 Sep 2012 15:13:41 +0000"  >&lt;p&gt;Hi Sarah, I started my cluster with auster and then mounted a 2.2 client manually. From what I have seen, the following piece of code has run:&lt;/p&gt;

&lt;p&gt;in test-framework.sh, function init_param_vars():&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;        local jobid_var
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; [ -z &lt;span class=&quot;code-quote&quot;&gt;&quot;$(lctl get_param -n mdc.*.connect_flags | grep jobstats)&quot;&lt;/span&gt; ]; then
                jobid_var=&lt;span class=&quot;code-quote&quot;&gt;&quot;none&quot;&lt;/span&gt;
        elif [ $JOBSTATS_AUTO -ne 0 ]; then
                echo &lt;span class=&quot;code-quote&quot;&gt;&quot;enable jobstats, set job scheduler as $JOBID_VAR&quot;&lt;/span&gt;
                jobid_var=$JOBID_VAR
        &lt;span class=&quot;code-keyword&quot;&gt;else&lt;/span&gt;
                jobid_var=`$LCTL get_param -n jobid_var`
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; [ $jobid_var != &lt;span class=&quot;code-quote&quot;&gt;&quot;disable&quot;&lt;/span&gt; ]; then
                        echo &lt;span class=&quot;code-quote&quot;&gt;&quot;disable jobstats as required&quot;&lt;/span&gt;
                        jobid_var=&lt;span class=&quot;code-quote&quot;&gt;&quot;disable&quot;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;else&lt;/span&gt;
                        jobid_var=&lt;span class=&quot;code-quote&quot;&gt;&quot;none&quot;&lt;/span&gt;
                fi
        fi

        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; [ $jobid_var == $JOBID_VAR -o $jobid_var == &lt;span class=&quot;code-quote&quot;&gt;&quot;disable&quot;&lt;/span&gt; ]; then
                do_facet mgs $LCTL conf_param $FSNAME.sys.jobid_var=$jobid_var
                wait_update $HOSTNAME &lt;span class=&quot;code-quote&quot;&gt;&quot;$LCTL get_param -n jobid_var&quot;&lt;/span&gt; \
                        $jobid_var || &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; 1
        fi
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;by default JOBSTATS_AUTO is 1. This caused lctl conf_param was called to set jobid_var and 2.2 clients don&apos;t understand this config items for sure.&lt;/p&gt;</comment>
                            <comment id="44460" author="laisiyao" created="Sun, 9 Sep 2012 22:39:49 +0000"  >&lt;p&gt;Jinshan, I think before you test 2.2 client, you&apos;ve setup system from a 2.3 client, which will enable jobid. So the right way to test 2.2 client and 2.3 server is to setup the system from 2.2 client (which is okay). So this should not be a bug.&lt;/p&gt;</comment>
                            <comment id="44464" author="jay" created="Sun, 9 Sep 2012 23:12:47 +0000"  >&lt;p&gt;Yes I agree.&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|hzv4i7:</customfieldvalue>

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