<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:02:59 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-13641] socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail</title>
                <link>https://jira.whamcloud.com/browse/LU-13641</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;TCP bonding in &lt;tt&gt;socklnd&lt;/tt&gt; over-complicates the code and there is no evidence it&apos;s being used anywhere. With LNet Multi-Rail, the &lt;tt&gt;use_tcp_bonding&lt;/tt&gt; option has become obsolete. Add a deprecation message for earlier releases.  Remove it in the 2.15 release.&lt;/p&gt;

&lt;p&gt;Multi-Rail feature doesn&apos;t need to be explicitly enabled. To use MR instead of the &lt;tt&gt;use_tcp_bonding&lt;/tt&gt; configuration option,  group the interfaces on the same network using the &lt;tt&gt;lnetctl&lt;/tt&gt; utility:&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;
lnetctl net add --net tcp --&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; eth0,eth1
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;or via the &lt;tt&gt;/etc/modprobe.d/lnet.conf&lt;/tt&gt; or &lt;tt&gt;/etc/modprobe.d/lustre.conf&lt;/tt&gt; configuration file:&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;
options lnet networks=&lt;span class=&quot;code-quote&quot;&gt;&quot;tcp(eth0,eth1)&quot;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;and make sure dynamic discovery is enabled:&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;
lnetctl set discovery 1
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;MR will aggregate the throughput of all available networks/interfaces shared between peer nodes.&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;https://doc.lustre.org/lustre_manual.xhtml#lnetmr&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;LNet Software Multi-Rail Configuration&lt;/a&gt; in the &lt;a href=&quot;https://doc.lustre.org/lustre_manual.xhtml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Lustre Operations Manual&lt;/a&gt; for more details.&lt;/p&gt;</description>
                <environment></environment>
        <key id="59463">LU-13641</key>
            <summary>socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail</summary>
                <type id="7" iconUrl="https://jira.whamcloud.com/images/icons/issuetypes/task_agile.png">Technical task</type>
                            <parent id="61315">LU-14064</parent>
                                    <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="ssmirnov">Serguei Smirnov</assignee>
                                    <reporter username="ashehata">Amir Shehata</reporter>
                        <labels>
                            <label>lnet</label>
                    </labels>
                <created>Fri, 5 Jun 2020 22:48:24 +0000</created>
                <updated>Sat, 17 Jun 2023 05:38:46 +0000</updated>
                            <resolved>Wed, 13 Oct 2021 22:54:14 +0000</resolved>
                                    <version>Lustre 2.14.0</version>
                    <version>Lustre 2.12.4</version>
                    <version>Lustre 2.15.0</version>
                                    <fixVersion>Lustre 2.16.0</fixVersion>
                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="280309" author="gerrit" created="Wed, 23 Sep 2020 00:00:02 +0000"  >&lt;p&gt;Serguei Smirnov (ssmirnov@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/40000&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40000&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: remove tcp bonding&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 27ef0eee12f873f4c2a92868342d6c1b75df4c86&lt;/p&gt;</comment>
                            <comment id="286130" author="gerrit" created="Fri, 27 Nov 2020 00:21:46 +0000"  >&lt;p&gt;Serguei Smirnov (ssmirnov@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/40774&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40774&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: replace route construct&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: d386df6d565cf0e60cae879f3348e61aeed9c0f8&lt;/p&gt;</comment>
                            <comment id="288355" author="gerrit" created="Thu, 24 Dec 2020 03:11:14 +0000"  >&lt;p&gt;Serguei Smirnov (ssmirnov@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41088&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41088&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: announce deprecation of &apos;use_tcp_bonding&apos;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 7d11a622e55a4a73a75513e8310d747696c7b422&lt;/p&gt;</comment>
                            <comment id="288470" author="gerrit" created="Tue, 29 Dec 2020 06:58:47 +0000"  >&lt;p&gt;Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41102&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41102&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: announce deprecation of &apos;use_tcp_bonding&apos;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 193ed27d4dc9aad69a02e9e18f2c647e5b4942e0&lt;/p&gt;</comment>
                            <comment id="288579" author="spitzcor" created="Mon, 4 Jan 2021 16:31:20 +0000"  >&lt;p&gt;&amp;gt; TCP bonding in socklnd over-complicates the code and there is no evidence it&apos;s being used anywhere&lt;/p&gt;

&lt;p&gt;It may not be widely used, but doesn&apos;t native TCP bonding outperform MR in various RAS situations?  I suspect that there are real-world tests that show that TCP bonding seamlessly rides through failures whereas MR would need to re-try/re-transmit.  Is this a wrong assumption?  Is it proven that MR is better than bonding in any &amp;amp; all scenarios?  If not, do you still want to deprecate bonding?&lt;/p&gt;</comment>
                            <comment id="288600" author="ssmirnov" created="Mon, 4 Jan 2021 20:40:05 +0000"  >&lt;p&gt;Hi Cory,&lt;/p&gt;

&lt;p&gt;The wording is a bit confusing, so I&apos;ll clarify that this ticket is dealing with just a socklnd feature, so one would still be able to use native TCP bonding in Linux with MR. It is the &quot;socklnd bonding&quot; that&apos;s being deprecated. Introduction of &quot;socklnd bonding&quot; allowed treating multiple interfaces as one in socklnd layer - introduction of MR brought the same concept to LNet layer. I don&apos;t believe there&apos;s a difference in performance. &lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=ashehata&quot; class=&quot;user-hover&quot; rel=&quot;ashehata&quot;&gt;ashehata&lt;/a&gt; can correct me if my understanding is wrong.&lt;/p&gt;</comment>
                            <comment id="288608" author="spitzcor" created="Mon, 4 Jan 2021 22:44:54 +0000"  >&lt;p&gt;Ah, thanks for the clarification.  That makes sense.&lt;/p&gt;</comment>
                            <comment id="288643" author="gerrit" created="Tue, 5 Jan 2021 08:28:08 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/41088/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41088/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: announce deprecation of &apos;use_tcp_bonding&apos;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 1a2bf911b9793648de3abbc88b9f77eb2237dc50&lt;/p&gt;</comment>
                            <comment id="288663" author="pjones" created="Tue, 5 Jan 2021 12:59:48 +0000"  >&lt;p&gt;The deprecation warning has landed to 2.14. The removal itself is deferred to 2.15&lt;/p&gt;</comment>
                            <comment id="289096" author="gerrit" created="Fri, 8 Jan 2021 22:24:46 +0000"  >&lt;p&gt;James Simmons (jsimmons@infradead.org) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41179&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41179&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: remove tcp bonding&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 0124602e645e87e1e51e5b218a823f817e457547&lt;/p&gt;</comment>
                            <comment id="289097" author="gerrit" created="Fri, 8 Jan 2021 22:24:47 +0000"  >&lt;p&gt;James Simmons (jsimmons@infradead.org) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41180&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41180&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: replace route construct&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 5364ae3875337160e5928631dd7484703789ea47&lt;/p&gt;</comment>
                            <comment id="293909" author="gerrit" created="Thu, 4 Mar 2021 08:35:31 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/41102/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41102/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: announce deprecation of &apos;use_tcp_bonding&apos;&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: ede08af7d30b2dc4c41b89db224ab1a3bdb2f30c&lt;/p&gt;</comment>
                            <comment id="297174" author="gerrit" created="Tue, 30 Mar 2021 04:16:11 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/40000/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40000/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: remove tcp bonding&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: d123c47a18adbf5665ed63d99c53117b84db9ec8&lt;/p&gt;</comment>
                            <comment id="298476" author="gerrit" created="Sat, 10 Apr 2021 17:39:59 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/40774/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40774/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: replace route construct&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 7766f01e891c378d1bf099e475f128ea612488f0&lt;/p&gt;</comment>
                            <comment id="346857" author="gerrit" created="Fri, 16 Sep 2022 01:17:39 +0000"  >&lt;p&gt;&quot;Neil Brown &amp;lt;neilb@suse.de&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/48568&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/48568&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: remove remnants of tcp bonding&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 1f3fd1fd3dc9dc565fd7691316324b287d161148&lt;/p&gt;</comment>
                            <comment id="349086" author="gerrit" created="Mon, 10 Oct 2022 05:38:05 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/48568/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/48568/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13641&quot; title=&quot;socklnd: remove use_tcp_bonding option in favor of LNet Multi-Rail&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13641&quot;&gt;&lt;del&gt;LU-13641&lt;/del&gt;&lt;/a&gt; socklnd: remove remnants of tcp bonding&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 3630e1eaf9db562a1de707762cd649db815459c8&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </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|i0122v:</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>