<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:39:30 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-10937] Use sysfs to fix up sptlrpc handling.</title>
                <link>https://jira.whamcloud.com/browse/LU-10937</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Several problems exist for the GSS / sptlrpc code. The problems are:&lt;/p&gt;

&lt;p&gt;1) lctl set_param&#160; P does not work with sptlrpc&#160; &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;

&lt;p&gt;2) Specific mgs bingings for sptlrpc is broken. &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9034&quot; title=&quot;Separate the config logs between different MGCs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9034&quot;&gt;&lt;del&gt;LU-9034&lt;/del&gt;&lt;/a&gt; / &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9086&quot; title=&quot;obd_config.c:1258:class_process_config()) no device for:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9086&quot;&gt;&lt;del&gt;LU-9086&lt;/del&gt;&lt;/a&gt; / &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9567&quot; title=&quot;sptlrpc rules are not being updated&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9567&quot;&gt;&lt;del&gt;LU-9567&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160; &#160; With the move to kobjects with sysfs we could the kobject instead.&lt;/p&gt;

&lt;p&gt;3) After the move to sysfs we can use udev events instead of polling the proc files like what is now done in for example svgssd.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment>Lustre with sptlrpc/gss enabled.</environment>
        <key id="51931">LU-10937</key>
            <summary>Use sysfs to fix up sptlrpc handling.</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="simmonsja">James A Simmons</assignee>
                                    <reporter username="simmonsja">James A Simmons</reporter>
                        <labels>
                    </labels>
                <created>Sat, 21 Apr 2018 18:42:03 +0000</created>
                <updated>Wed, 16 Jan 2019 07:06:48 +0000</updated>
                                            <version>Lustre 2.12.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="234515" author="gerrit" created="Sat, 6 Oct 2018 00:53:06 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/33311&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33311&lt;/a&gt;&lt;br/&gt;
Subject: &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; mgc: restore mgc binding for sptlrpc&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 2347c82412b29c0777f5907551164d5cc27b80d4&lt;/p&gt;</comment>
                            <comment id="234516" author="simmonsja" created="Sat, 6 Oct 2018 00:59:55 +0000"  >&lt;p&gt;Developers from Cray reported to me that the band aid fix landed for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9567&quot; title=&quot;sptlrpc rules are not being updated&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9567&quot;&gt;&lt;del&gt;LU-9567&lt;/del&gt;&lt;/a&gt; actually can cause an MSG server failover to crash the node. So I looked this after noon and figured out how to final resolve &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9034&quot; title=&quot;Separate the config logs between different MGCs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9034&quot;&gt;&lt;del&gt;LU-9034&lt;/del&gt;&lt;/a&gt;. This will be needed for the LTS release.&lt;/p&gt;</comment>
                            <comment id="236899" author="gerrit" created="Tue, 13 Nov 2018 06:16:10 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/33311/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33311/&lt;/a&gt;&lt;br/&gt;
Subject: &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; mgc: restore mgc binding for sptlrpc&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: ca9300e53dc2b7bcaaa5482bb4234cce7d9a344e&lt;/p&gt;</comment>
                            <comment id="237467" author="simmonsja" created="Mon, 26 Nov 2018 19:12:44 +0000"  >&lt;p&gt;I started to do a code review and I have noticed a bunch of potential bugs in general. This is just for the lctl conf_param case. The first question would be are the targets, the first *. field, just the following types:&lt;/p&gt;

&lt;p&gt;lctl conf_param lustre.srpc.****&lt;/p&gt;

&lt;p&gt;lctl conf_param lustre-OST0000.srpc.***&lt;/p&gt;

&lt;p&gt;lctl conf_param lustre-MDT0000.srpc.***&lt;/p&gt;

&lt;p&gt;for example.&lt;/p&gt;

&lt;p&gt;If that is the case we can simply replace obdname2fsname() with&#160;server_name2fsname(). If server_name2fsname() returns an error then we know the target is a file system.&lt;/p&gt;

&lt;p&gt;Next bug I noticed is that if we supply an obd device as a target plus a direction we don&apos;t validate the direction. The following should fail but doesn&apos;t&lt;/p&gt;

&lt;p&gt;lctl conf_param lustre-MDT0000.srpc.flavor.default.cli2ost=skpi.&lt;/p&gt;

&lt;p&gt;Lastly I noticed the network type supplied can easily break. Consider the case of a file system named test that are Cray clients and you have routers in between that convert to o2ib1 with infiniband storage backend. So if you do&lt;/p&gt;

&lt;p&gt; lctl conf_param test.srpc.flavor.o2ib1=skpi&lt;/p&gt;

&lt;p&gt;Does this filter so only the server back end is updated to skpi? I noticed we don&apos;t really test what LNet network interface is in use when setting the rule. Is it valid do a partial setup in this case?&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="237719" author="gerrit" created="Fri, 30 Nov 2018 00:54:02 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/33760&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33760&lt;/a&gt;&lt;br/&gt;
Subject: &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; sptlrpc: split sptlrpc_process_config()&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 62c61bb1c4692f1c608047210befd9cb9dedc449&lt;/p&gt;</comment>
                            <comment id="240084" author="gerrit" created="Wed, 16 Jan 2019 07:06:48 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/33760/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33760/&lt;/a&gt;&lt;br/&gt;
Subject: &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; sptlrpc: split sptlrpc_process_config()&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 0ff7d548eb7bf0c04836c7d6809cac163e0ffc2c&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="46342">LU-9567</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="43183">LU-9034</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="43655">LU-9086</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="32208">LU-7183</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31474">LU-7004</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|hzzw5z:</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>