<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:23:16 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-9104] Unknown config param in llog fails  mounting target</title>
                <link>https://jira.whamcloud.com/browse/LU-9104</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;If we have unknown config parameter in llog then it fails the target mounting.&lt;/p&gt;

&lt;p&gt;Steps to re-create it are as :&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;$&amp;gt;sh llmount.sh
$&amp;gt;export NOFORMAT=yes
$&amp;gt;&lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; OST in $(lctl get_param mgs.MGS.live.lustre | grep OST); &lt;span class=&quot;code-keyword&quot;&gt;do&lt;/span&gt; echo &lt;span class=&quot;code-quote&quot;&gt;&quot;max_rpcs_in_flight=50 on $OST&quot;&lt;/span&gt; ; lctl conf_param $OST.ost.max_rpcs_in_flight=50 ; done &amp;lt;--- Note here ost.max.. is mention instead of osc.max..
$&amp;gt;sh llmountcleanup.sh
$&amp;gt;sh llmount.sh &amp;lt;------- &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; hangs, as ost is not avilable 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="43714">LU-9104</key>
            <summary>Unknown config param in llog fails  mounting target</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="simmonsja">James A Simmons</assignee>
                                    <reporter username="520557">Rahul Deshmukh</reporter>
                        <labels>
                    </labels>
                <created>Fri, 10 Feb 2017 06:33:49 +0000</created>
                <updated>Thu, 29 Nov 2018 14:50:45 +0000</updated>
                            <resolved>Thu, 29 Nov 2018 14:50:45 +0000</resolved>
                                                    <fixVersion>Lustre 2.10.1</fixVersion>
                    <fixVersion>Lustre 2.11.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="184309" author="gerrit" created="Fri, 10 Feb 2017 07:54:20 +0000"  >&lt;p&gt;Rahul Deshmukh (rahul.deshmukh@seagate.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/25368&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/25368&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9104&quot; title=&quot;Unknown config param in llog fails  mounting target&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9104&quot;&gt;&lt;del&gt;LU-9104&lt;/del&gt;&lt;/a&gt; tests: check for unknown config param while mounting&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 5864f7b957c946dc4726cce180c84e7c2b323eee&lt;/p&gt;</comment>
                            <comment id="184918" author="520557" created="Wed, 15 Feb 2017 07:18:43 +0000"  >&lt;p&gt;Pushed the patch and re-producer, please review.&lt;/p&gt;</comment>
                            <comment id="197468" author="pjones" created="Mon, 29 May 2017 13:39:30 +0000"  >&lt;p&gt;James&lt;/p&gt;

&lt;p&gt;Can you please organize reviews of this proposed test?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="202592" author="gerrit" created="Wed, 19 Jul 2017 03:29:48 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/25368/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/25368/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9104&quot; title=&quot;Unknown config param in llog fails  mounting target&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9104&quot;&gt;&lt;del&gt;LU-9104&lt;/del&gt;&lt;/a&gt; obd: Ignore unknown config param while mounting&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 1385dbf8b9caedca7bb32f35db1529e4d5c52d4f&lt;/p&gt;</comment>
                            <comment id="202662" author="pjones" created="Wed, 19 Jul 2017 04:12:27 +0000"  >&lt;p&gt;Landed for 2.11&lt;/p&gt;</comment>
                            <comment id="203625" author="gerrit" created="Wed, 26 Jul 2017 18:33:32 +0000"  >&lt;p&gt;Minh Diep (minh.diep@intel.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/28232&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/28232&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9104&quot; title=&quot;Unknown config param in llog fails  mounting target&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9104&quot;&gt;&lt;del&gt;LU-9104&lt;/del&gt;&lt;/a&gt; obd: Ignore unknown config param while mounting&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_10&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 902a5fba10096e3196cfed25a2bfc7db0bfe692a&lt;/p&gt;</comment>
                            <comment id="208405" author="gerrit" created="Thu, 14 Sep 2017 20:06:05 +0000"  >&lt;p&gt;John L. Hammond (john.hammond@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/28232/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/28232/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9104&quot; title=&quot;Unknown config param in llog fails  mounting target&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9104&quot;&gt;&lt;del&gt;LU-9104&lt;/del&gt;&lt;/a&gt; obd: Ignore unknown config param while mounting&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_10&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 542815f43c2fbbc29e528fc1de496e54851ca720&lt;/p&gt;</comment>
                            <comment id="237638" author="wutaizeng" created="Thu, 29 Nov 2018 07:21:37 +0000"  >&lt;p&gt;I am using lustre-2.10.5, when i mount mgs&amp;amp;mdt, it report unkown config parameter, how i remove wrong parameter.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;```&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:14 2018&amp;#93;&lt;/span&gt; LDISKFS-fs (sdb): mounted filesystem with ordered data mode. Opts: errors=remount-ro&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:17 2018&amp;#93;&lt;/span&gt; LDISKFS-fs (sdb): mounted filesystem with ordered data mode. Opts: errors=remount-ro&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:18 2018&amp;#93;&lt;/span&gt; LDISKFS-fs (sdb): mounted filesystem with ordered data mode. Opts: user_xattr,errors=remount-ro,no_mbcache,nodelalloc&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; Lustre: MGS: Connection restored to 0b413a06-995f-b510-6aba-9810cdf71a17 (at 0@lo)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; Lustre: Found index 0 for public4-MDT0000, updating log&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; LustreError: 11-0: public4-OST0000-osc-MDT0000: operation ost_connect to node 10.10.1.11@o2ib failed: rc = -114&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; LustreError: Skipped 4 previous similar messages&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; LustreError: 19825:0:(obd_config.c:1361:class_process_proc_param()) public4-MDT0000: unknown config parameter &apos;mdt.job_cleanaup_interval=60&apos;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; LustreError: 19825:0:(obd_config.c:1682:class_config_llog_handler()) MGC10.10.1.14@o2ib: cfg command failed: rc = -38&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; Lustre: cmd=cf00f 0:public4-MDT0000 1:mdt.job_cleanaup_interval=60&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; LustreError: 15c-8: MGC10.10.1.14@o2ib: The configuration from log &apos;public4-MDT0000&apos; failed (-38). 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.&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; LustreError: 19761:0:(obd_mount_server.c:1386:server_start_targets()) failed to start server public4-MDT0000: -38&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; LustreError: 19761:0:(obd_mount_server.c:1879:server_fill_super()) Unable to start targets: -38&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:19 2018&amp;#93;&lt;/span&gt; Lustre: Failing over public4-MDT0000&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:25 2018&amp;#93;&lt;/span&gt; Lustre: 19761:0:(client.c:2114:ptlrpc_expire_one_request()) @@@ Request sent has timed out for slow reply: &lt;span class=&quot;error&quot;&gt;&amp;#91;sent 1543474819/real 1543474819&amp;#93;&lt;/span&gt; req@ffff99bab7d6a100 x1618446900006864/t0(0) o251-&amp;gt;MGC10.10.1.14@o2ib@0@lo:26/25 lens 224/224 e 0 to 1 dl 1543474825 ref 2 fl Rpc:XN/0/ffffffff rc 0/-1&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:26 2018&amp;#93;&lt;/span&gt; Lustre: server umount public4-MDT0000 complete&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Nov 29 15:00:26 2018&amp;#93;&lt;/span&gt; LustreError: 19761:0:(obd_mount.c:1582:lustre_fill_super()) Unable to mount (-38)&lt;/p&gt;

&lt;p&gt;```&lt;/p&gt;</comment>
                            <comment id="237643" author="wutaizeng" created="Thu, 29 Nov 2018 08:59:11 +0000"  >&lt;p&gt;I am trying to use `mount -t lustre -o nosvc xxx` which only start mgs, then execute `&lt;/p&gt;

&lt;p&gt;lctl conf_param -d public4-MDT0000.mdt.job_cleanaup_interval` to remove wrong config.&lt;/p&gt;</comment>
                            <comment id="237645" author="lixi_wc" created="Thu, 29 Nov 2018 09:26:58 +0000"  >&lt;p&gt;The patch of &lt;a href=&quot;https://review.whamcloud.com/25368/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/25368/&lt;/a&gt; might still has a bug in osd_process_config()&lt;/p&gt;

&lt;p&gt;When a llog config of type MDT can not be understood by class_process_proc_param(PARAM_MDT) or any other prefix (e.g. PARAM_HSM), it is passed to osd_process_config() and class_process_proc_param() is called for it for twice.&lt;/p&gt;

&lt;p&gt;The problem is why the -ENOSYS failure of class_process_proc_param(PARAM_OST) is not ignored in osd_process_config()?&lt;/p&gt;

&lt;p&gt;I am not sure about the llog processing codes, but I guess the process is: class_process_proc_param(PARAM_MDT) -&amp;gt; class_process_proc_param(PARAM_HSM) -&amp;gt; class_process_proc_param(PARAM_HSM) -&amp;gt; class_process_proc_param(PARAM_OSD) -&amp;gt; class_process_proc_param(PARAM_OST). So if osd_process_config() doesn&apos;t understand the llog record, it should ignore the -ENOSYS. Right?&lt;/p&gt;
</comment>
                            <comment id="237647" author="lixi_wc" created="Thu, 29 Nov 2018 09:35:22 +0000"  >&lt;p&gt;I think we should fix this problem by ignoring ENOSYS in osd_process_config() so reopening the ticket.&lt;/p&gt;</comment>
                            <comment id="237657" author="pjones" created="Thu, 29 Nov 2018 14:09:28 +0000"  >&lt;p&gt;IMHO, given that this bug has existed in multiple shipped releases, it would be better to track this issue in a new ticket so that we can more easily track getting it into future releases.&lt;/p&gt;</comment>
                            <comment id="237662" author="simmonsja" created="Thu, 29 Nov 2018 14:47:55 +0000"  >&lt;p&gt;I can fix this under &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8066&quot; title=&quot;Move lustre procfs handling to sysfs and debugfs.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8066&quot;&gt;LU-8066&lt;/a&gt; since we will be moving to sysfs which handles these error codes differently.&lt;/p&gt;</comment>
                            <comment id="237663" author="pjones" created="Thu, 29 Nov 2018 14:50:45 +0000"  >&lt;p&gt;great - thanks James&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="36381">LU-8066</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|hzz3fz:</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>