<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:22:51 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-2157] rolling downgrade from 2.3.0 to 1.8.8-wc1 failed</title>
                <link>https://jira.whamcloud.com/browse/LU-2157</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;After successfully rolling upgrade from Lustre 1.8.8-wc1 to 2.3.0 RC2 with the path of OSS-&amp;gt;MDS-&amp;gt;Client, rolling downgrade with path of Client-&amp;gt;MDS-&amp;gt;OSS failed at the mounting 1.8.8-wc1 client stage:&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;mount.lustre: mount fat-amd-1:/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.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Dmesg showed that:&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: Server MGS version (2.3.0.0) is much newer than client version (1.8.8)
Lustre: 6967:0:(obd_config.c:875:class_process_config()) Ignoring unknown param jobid_var=procname_uid
LustreError: 6967:0:(obd_config.c:1199: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.132@tcp: The configuration from log &apos;lustre-client&apos; failed (-22). Make sure this client and the MGS are running compatible versions of Lustre.
LustreError: 15c-8: MGC10.10.4.132@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: 6955:0:(llite_lib.c:1095:ll_fill_super()) Unable to process log: -22
LustreError: 6955:0:(lov_obd.c:1009:lov_cleanup()) lov tgt 0 not cleaned! deathrow=0, lovrc=1
LustreError: 6955:0:(mdc_request.c:1498:mdc_precleanup()) client import never connected
LustreError: 6955:0:(ldlm_request.c:1039:ldlm_cli_cancel_req()) Got rc -108 from cancel RPC: canceling anyway
LustreError: 6955:0:(ldlm_request.c:1597:ldlm_cli_cancel_list()) ldlm_cli_cancel_list: -108
Lustre: client lustre-client(ffff880331cbc000) umount complete
LustreError: 6955:0:(obd_mount.c:2065:lustre_fill_super()) Unable to mount  (-22)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Here is the test report of rolling upgrade: &lt;a href=&quot;https://maloo.whamcloud.com/test_sets/c3ef59ee-142a-11e2-af8d-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/c3ef59ee-142a-11e2-af8d-52540035b04c&lt;/a&gt; &lt;/p&gt;</description>
                <environment></environment>
        <key id="16340">LU-2157</key>
            <summary>rolling downgrade from 2.3.0 to 1.8.8-wc1 failed</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="2">Won&apos;t Fix</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="yujian">Jian Yu</reporter>
                        <labels>
                    </labels>
                <created>Fri, 12 Oct 2012 02:22:43 +0000</created>
                <updated>Wed, 28 Feb 2018 20:41:30 +0000</updated>
                            <resolved>Wed, 28 Feb 2018 20:41:30 +0000</resolved>
                                    <version>Lustre 2.3.0</version>
                    <version>Lustre 2.4.0</version>
                    <version>Lustre 1.8.8</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="46499" author="yujian" created="Fri, 12 Oct 2012 22:20:20 +0000"  >&lt;p&gt;The jobstats feature is disabled by default on 2.3.0, but is enabled by test-framework.sh while running auster test suite. In the above rolling upgrade test, parallel-scale was run, so jobstats was enabled after the upgrading.&lt;/p&gt;

&lt;p&gt;Without enabling the jobstats feature on 2.3.0 after upgrading, downgrading passed.&lt;/p&gt;</comment>
                            <comment id="46510" author="adilger" created="Sat, 13 Oct 2012 12:42:01 +0000"  >&lt;p&gt;I think the major problem here is that the client code does &lt;em&gt;not&lt;/em&gt; skip the unknown config command as it should. This is bad for two reasons:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;upgrade and downgrade may always introduce new parameters and remove or rename old ones, so if this causes a mount failure it is a very serious problem&lt;/li&gt;
	&lt;li&gt;there is not currently any sanity checking of conf_param names, since the parameters only exist on a subset of nodes, and the MGS does not have access to them&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;We need to verify whether this is a problem in only 1.8.8 or if it is also in newer releases. In my local Lustre filesystem (1.8.6) I have such a parameter for the OST that is properly ignored, so I wonder whether this is a regression in 1.8.8 or if the problem exists on the client only?&lt;/p&gt;

&lt;p&gt;Since it is unlikely that we will make another 2.3 release I would strongly prefer to fix this before the release. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="16647">LU-2308</issuekey>
        </issuelink>
                            </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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzva5z:</customfieldvalue>

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