<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:05:10 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-7004] fix &quot;lctl set_param -P&quot; to allow deprecation of &quot;lctl conf_param&quot;</title>
                <link>https://jira.whamcloud.com/browse/LU-7004</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The &lt;tt&gt;lctl set_param -P&lt;/tt&gt; functionality was landed via &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3155&quot; title=&quot;Permanent parameters with lctl set_param -P&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3155&quot;&gt;&lt;del&gt;LU-3155&lt;/del&gt;&lt;/a&gt; for 2.5.0 and deprecates &lt;tt&gt;lctl conf_param&lt;/tt&gt; usage.  There is a deprecation message printed in &lt;tt&gt;jt_lcfg_mgsparam()&lt;/tt&gt; since 2.7.53 that conf_param is obsolete and set_param should be used instead.&lt;/p&gt;

&lt;p&gt;The test scripts need to be changed over to use &quot;lctl set_param -P&quot; exclusively, both to quiet the deprecation warning, as well as verify that the &quot;lctl set_param -P&quot; functionality is working correctly.&lt;/p&gt;

&lt;p&gt;For now, I&apos;m going to bump the deprecation warning to 2.8.53 to give us time to make this change in the 2.9 release cycle since there isn&apos;t enough time to do it for 2.8.0 anymore.&lt;/p&gt;</description>
                <environment></environment>
        <key id="31474">LU-7004</key>
            <summary>fix &quot;lctl set_param -P&quot; to allow deprecation of &quot;lctl conf_param&quot;</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</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="1">Fixed</resolution>
                                        <assignee username="simmonsja">James A Simmons</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                            <label>llnl</label>
                            <label>patch</label>
                    </labels>
                <created>Thu, 13 Aug 2015 18:47:38 +0000</created>
                <updated>Thu, 2 Nov 2023 02:11:39 +0000</updated>
                            <resolved>Fri, 4 Jan 2019 05:05:05 +0000</resolved>
                                    <version>Lustre 2.9.0</version>
                                    <fixVersion>Lustre 2.13.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>15</watches>
                                                                            <comments>
                            <comment id="124090" author="gerrit" created="Thu, 13 Aug 2015 19:14:06 +0000"  >&lt;p&gt;Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/15979&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15979&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; utils: defer conf_param deprecation&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: e44795ec78b6d42fa8b6702cc6e4a57718cb5db1&lt;/p&gt;</comment>
                            <comment id="124172" author="gerrit" created="Fri, 14 Aug 2015 17:53:33 +0000"  >&lt;p&gt;Andreas Dilger (andreas.dilger@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/15979/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15979/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; utils: defer conf_param deprecation&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 1305c503ce158b3a8a65b8f03b54a3f4894c5108&lt;/p&gt;</comment>
                            <comment id="125076" author="morrone" created="Tue, 25 Aug 2015 18:20:53 +0000"  >&lt;p&gt;I would argue that deprecating lctl conf_param requires a lot more discussion and planning.  lctl set_param -P is currently broken for some (many?) settings.  There is also some question in my mind about whether lctl set_param -P is even a reasonable user interface.&lt;/p&gt;</comment>
                            <comment id="154356" author="adilger" created="Thu, 2 Jun 2016 01:08:24 +0000"  >&lt;p&gt;I bumped into the &quot;conf_param is deprecated&quot; message again after the build version was bumped to 2.8.53.&lt;/p&gt;

&lt;p&gt;Artem, is there any plan to address the testing issues in this ticket and &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7183&quot; title=&quot;lctl set_param -P does not work for sptlrpc flavor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7183&quot;&gt;&lt;del&gt;LU-7183&lt;/del&gt;&lt;/a&gt;, as well as update the User Manual to use &lt;tt&gt;set_param -P&lt;/tt&gt; instead of &lt;tt&gt;conf_param&lt;/tt&gt;?&lt;/p&gt;

&lt;p&gt;For now I&apos;m going to remove the deprecation warning completely instead of pushing it to a later release, since there has been no action on this issue in a year.&lt;/p&gt;</comment>
                            <comment id="154357" author="gerrit" created="Thu, 2 Jun 2016 01:09:17 +0000"  >&lt;p&gt;Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/20573&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/20573&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; utils: remove &quot;lctl conf_param&quot; deprecation&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 737413d7b7a0c5dd2e5a88c77ffe8d72df5847fd&lt;/p&gt;</comment>
                            <comment id="154395" author="artem_blagodarenko" created="Thu, 2 Jun 2016 05:43:00 +0000"  >&lt;p&gt;&amp;gt;Artem, is there any plan to address the testing issues in this ticket and &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7183&quot; title=&quot;lctl set_param -P does not work for sptlrpc flavor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7183&quot;&gt;&lt;del&gt;LU-7183&lt;/del&gt;&lt;/a&gt;, as well as update the User Manual to use set_param -P instead of conf_param?&lt;/p&gt;

&lt;p&gt;Andreas, yes sure. But I need to find time this.&lt;/p&gt;</comment>
                            <comment id="156176" author="gerrit" created="Mon, 20 Jun 2016 00:58:45 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/20573/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/20573/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; utils: remove &quot;lctl conf_param&quot; deprecation&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: e3c6c6739d8edc48e325843e1075a1fe8c157ec9&lt;/p&gt;</comment>
                            <comment id="159681" author="pjones" created="Sun, 24 Jul 2016 14:42:12 +0000"  >&lt;p&gt;Look like everything landed for 2.9&lt;/p&gt;</comment>
                            <comment id="165361" author="adilger" created="Thu, 8 Sep 2016 18:09:05 +0000"  >&lt;p&gt;The landed patch only removed the deprecation of &quot;conf_param&quot;, but didn&apos;t actually fix &quot;set_param -P&quot; at all.&lt;/p&gt;</comment>
                            <comment id="205689" author="gerrit" created="Thu, 17 Aug 2017 22:42:16 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/28590&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/28590&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; obd: make LCFG_SET_PARAM functional&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 2323a12774ab66d546a257240d6d931dcabc3af9&lt;/p&gt;</comment>
                            <comment id="205698" author="simmonsja" created="Thu, 17 Aug 2017 23:25:15 +0000"  >&lt;p&gt;After much sweat and tears I think I got lctl set_param -P working again for the most part. The issue with sptlrpc might be more involved but for the other stuff it appears to work now. Once we have this working I would suggest that we back port this to b2_10 and re-enable the lctl conf_param deprecate warning so user can move to lctl set_param -P before the next major LTS lustre version.&lt;/p&gt;</comment>
                            <comment id="211002" author="simmonsja" created="Thu, 12 Oct 2017 23:53:32 +0000"  >&lt;p&gt;Okay I rewrote the mgs llog to be more understandable. I do have one question which is the not clear in the docs. I see failover.nid being set with:&lt;/p&gt;

&lt;p&gt;lctl conf_param $fsname-MDT0001.failover.node=$nid&lt;/p&gt;

&lt;p&gt;Now with lctl set_param -P is it the same format:&lt;/p&gt;

&lt;p&gt;lctl set_param -P $fsname-MDT0001.failover.node=$nid&lt;/p&gt;

&lt;p&gt;or should it be:&lt;/p&gt;

&lt;p&gt;lctl set_param -P mdt.$fsname-MDT0001.failover.node=$nid&lt;/p&gt;</comment>
                            <comment id="211568" author="adilger" created="Fri, 20 Oct 2017 06:50:03 +0000"  >&lt;p&gt;With &lt;tt&gt;lctl set_param -P&lt;/tt&gt; it should be &lt;tt&gt;&amp;lt;device&amp;gt;.&amp;lt;instance&amp;gt;.param&lt;/tt&gt;. That said, I can&apos;t find anything in &lt;tt&gt;/{proc,sys}/fs/lustre&lt;/tt&gt; named either &lt;tt&gt;node&lt;/tt&gt; or &lt;tt&gt;failover&lt;/tt&gt; (excluding a few &lt;tt&gt;nodemap&lt;/tt&gt; files).  I suspec this is a &quot;virtual&quot; attribute, and not one that actually lives in the /proc tree somewhere?&lt;/p&gt;</comment>
                            <comment id="211683" author="simmonsja" created="Mon, 23 Oct 2017 15:07:40 +0000"  >&lt;p&gt;We have 4 classes of parameters. &lt;/p&gt;

&lt;p&gt;Class one are the global values i.e PARAM_TIMEOUT, PARAM_JOBID_VAR. The patch for this ticket adds support for this class for set_param -P.  &lt;/p&gt;

&lt;p&gt;The second class are the ones settable at mount or initial format i.e PARAM_MGSNODE, PARAM_NETWORK. Those should never be changed with set_param -P so they are filtered out. The patch for this ticket adds that filtering. Currently you can stomp on those values with set_param -P &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; &lt;/p&gt;

&lt;p&gt;The 3rd class is your typical obd proc mapping. This somewhat worked for set_param -P.&lt;/p&gt;

&lt;p&gt;Lastly we have your &quot;virtual&quot; devices. Some of these that were virtual can now be mapped to real proc/sysfs entries. The two for this case are PARAM_ACTIVATE and PARAM_ID_UPCALL. Its PARAM_FAILNODE and PARAM_SRPC that are currently virtual. I have managed to allow setting the failnode node using set_param -P but it doesn&apos;t transmit the change to the client for some reason. As for PARAM_SRPC I have no idea what the goal was there. In lustre_param.h it list srpc.flavor as a proc entry but it doesn&apos;t exist. Anyways I will have to cover that in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7183&quot; title=&quot;lctl set_param -P does not work for sptlrpc flavor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7183&quot;&gt;&lt;del&gt;LU-7183&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="213697" author="gerrit" created="Tue, 14 Nov 2017 20:07:03 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/30087&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/30087&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; tests: move from lctl conf_param to lctl set_param -P&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 57e99d4dd495dd0e69daee9dc52931c33fa45395&lt;/p&gt;</comment>
                            <comment id="214079" author="simmonsja" created="Sat, 18 Nov 2017 00:27:48 +0000"  >&lt;p&gt;I also got this working. Only one test fails with lctl set_param -P which I tracked down to the problem that the lcfg changes are only being transmitted to the clients. So trying to deactivate an OST/MDT only appears to happen on the client and the servers don&apos;t see the same change. It appears the choice of where to send the lcfg info is done in the mgc layer. Does anyone know the exact method of how this done?&lt;/p&gt;</comment>
                            <comment id="218205" author="gerrit" created="Sun, 14 Jan 2018 02:43:08 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/28590/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/28590/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; obd: make LCFG_SET_PARAM functional&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: dfe60d0b98a1a888ca4ffce14788938c192b1520&lt;/p&gt;</comment>
                            <comment id="219404" author="gerrit" created="Tue, 30 Jan 2018 00:48:14 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/31081&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/31081&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; quota: make lctl set_param -P functional for quota&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: e68d0a91625c64dd66dc2f7395cf7dd102dba57b&lt;/p&gt;</comment>
                            <comment id="220349" author="gerrit" created="Wed, 7 Feb 2018 19:25:31 +0000"  >&lt;p&gt;Minh Diep (minh.diep@intel.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/31207&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/31207&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; obd: make LCFG_SET_PARAM functional&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_10&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 14d209c516d710585d4c492bfdfa6d2eb1add25d&lt;/p&gt;</comment>
                            <comment id="220658" author="gerrit" created="Fri, 9 Feb 2018 21:36:20 +0000"  >&lt;p&gt;John L. Hammond (john.hammond@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/31207/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/31207/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; obd: make LCFG_SET_PARAM functional&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_10&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: d7f9f2130c5d8c74004f36aa68938df57778a6b1&lt;/p&gt;</comment>
                            <comment id="221415" author="gerrit" created="Thu, 22 Feb 2018 05:40:03 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/31081/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/31081/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; quota: make lctl set_param -P functional for quota&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 6d9df3b2c0d54b16d00b6e419c7bb958e6b54844&lt;/p&gt;</comment>
                            <comment id="221939" author="simmonsja" created="Wed, 28 Feb 2018 16:47:53 +0000"  >&lt;p&gt;So the good news is that I found lctl conf_param lustre-OST*.failover.node=10.0.0.1@tcp can be done with set_param &lt;del&gt;P with already existing code. The command to do it is lctl set_param -P osc.lustre-OST&lt;/del&gt;*.import=connection=10.0.0.1@tcp. So its just a matter of updating the test in this case. Only sptlrpc is not functional.&lt;/p&gt;</comment>
                            <comment id="222071" author="simmonsja" created="Thu, 1 Mar 2018 17:01:04 +0000"  >&lt;p&gt;looks like this work is coming to completion &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="229939" author="gerrit" created="Thu, 5 Jul 2018 03:40:25 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/32784&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/32784&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; obd: handle fsname-MDT0000-**&lt;b&gt;&lt;del&gt;MDT0000&lt;/del&gt;&lt;/b&gt; for obdname2fsname&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 29b45b5dd7c87dbf4b6168ca07d8bbd0acbafe84&lt;/p&gt;</comment>
                            <comment id="232693" author="simmonsja" created="Tue, 28 Aug 2018 19:31:56 +0000"  >&lt;p&gt;So I see one regression with lctl set_param -P.&#160; Some test use the form get the parameter valu:&lt;/p&gt;

&lt;p&gt;lctl set_param osc.lustre-OST0001-osc-&lt;span class=&quot;error&quot;&gt;&amp;#91;^M&amp;#93;&lt;/span&gt;*.active=1&lt;/p&gt;

&lt;p&gt;The shell seems to expand this properly or the get_param routine parses this correctly.&lt;/p&gt;

&lt;p&gt;Now if I run on the MGS lctl set_param &quot;&lt;del&gt;P&quot; osc.lustre-OST0001-osc&lt;/del&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;^M&amp;#93;&lt;/span&gt;*.active=1 then the &lt;span class=&quot;error&quot;&gt;&amp;#91;^M&amp;#93;&lt;/span&gt; is actually cached in the config logs. The function obdname2fsname() chokes on this wildcard. So the question is how to handle this. I see the following:&lt;/p&gt;

&lt;p&gt;1) Make the shell expand the &lt;span class=&quot;error&quot;&gt;&amp;#91;^M&amp;#93;&lt;/span&gt; to some value before passing the string to lctl itself. I don&apos;t know how to&#160; &#160; &#160; &#160;do that &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;2) Use regex or something in the C code of lctl to expand this out before packing the data for the ioctl on&#160; &#160; &#160; &#160; &#160; &#160;the MGS.&lt;/p&gt;

&lt;p&gt;3) Change the test scripts to drop the &lt;span class=&quot;error&quot;&gt;&amp;#91;^M&amp;#93;&lt;/span&gt; for lctl set_param -P.&lt;/p&gt;

&lt;p&gt;Which is the best option?&lt;/p&gt;</comment>
                            <comment id="234680" author="gerrit" created="Wed, 10 Oct 2018 01:50:57 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/30087/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/30087/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; tests: move from lctl conf_param to lctl set_param -P&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: b9c359a70db9d5a6b69cc222c5f3b306a23df8b1&lt;/p&gt;</comment>
                            <comment id="237459" author="simmonsja" created="Mon, 26 Nov 2018 17:21:12 +0000"  >&lt;p&gt;Can patch &lt;a href=&quot;https://review.whamcloud.com/#/c/32784&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/32784&lt;/a&gt;&#160;be reviewed so it can land for 2.12. It was discovered that obdname2fsname() doesn&apos;t cover all the cases so this patch removes the use of obdname2fsname() on the MSG server when dealing with config logs. Currently it can break in some corner cases. After this patch then obdname2fsname() will only be used with sptlrpc like before. That can be addressed in the follow on &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-10937&quot; title=&quot;Use sysfs to fix up sptlrpc handling.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-10937&quot;&gt;LU-10937&lt;/a&gt; patch for 2.13.&lt;/p&gt;</comment>
                            <comment id="239322" author="gerrit" created="Fri, 4 Jan 2019 04:44:59 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/32784/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/32784/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; mgs: remove using obdname2fsname() from mgs layer.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 5da91cd4e44f8113b00035324738a9bb67f8a597&lt;/p&gt;</comment>
                            <comment id="239367" author="pjones" created="Fri, 4 Jan 2019 05:05:05 +0000"  >&lt;p&gt;James&lt;/p&gt;

&lt;p&gt;Do I recall correctly - this is the only fix needed but it should be queued up for 2.12.1 in addition to being in 2.13?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="239420" author="simmonsja" created="Fri, 4 Jan 2019 22:29:04 +0000"  >&lt;p&gt;Yes this last patch should land for 2.12. Currently the params files on the MGS server can have malformed names. Rare but can happen.&#160;&lt;/p&gt;</comment>
                            <comment id="387710" author="gerrit" created="Fri, 29 Sep 2023 01:13:27 +0000"  >&lt;p&gt;&quot;Andreas Dilger &amp;lt;adilger@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/doc/manual/+/52553&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/doc/manual/+/52553&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; utils: prefer &apos;set_param -P&apos; over &apos;conf_param&apos;&lt;br/&gt;
Project: doc/manual&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: d8be3b93093855f1a1a27994fe37aa8daecf04ef&lt;/p&gt;</comment>
                            <comment id="391424" author="gerrit" created="Thu, 2 Nov 2023 02:11:39 +0000"  >&lt;p&gt;&quot;Andreas Dilger &amp;lt;adilger@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/c/doc/manual/+/52553/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/doc/manual/+/52553/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7004&quot; title=&quot;fix &amp;quot;lctl set_param -P&amp;quot; to allow deprecation of &amp;quot;lctl conf_param&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7004&quot;&gt;&lt;del&gt;LU-7004&lt;/del&gt;&lt;/a&gt; utils: prefer &apos;set_param -P&apos; over &apos;conf_param&apos;&lt;br/&gt;
Project: doc/manual&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 19c2cce1fa5a52aa2536cc75833bc8c0d4593d7d&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="38267">LU-8414</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="18333">LU-3155</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="51931">LU-10937</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="38645">LU-8482</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="45817">LU-9431</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31619">LU-7031</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="45731">LU-9399</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="50684">LU-10626</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="51084">LU-10756</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|hzxkgn:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>