<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:11:13 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-14608] Adding second network to filesystem</title>
                <link>https://jira.whamcloud.com/browse/LU-14608</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;We have filesystem using ko2ib NIDs. We want to add the option for tcp NIDs. If we add the tcp NID dynamic to the servers, do we need to add the new nids via tunefs.lustre to the msg config.? Can we add the second nids to the MGS configs with taking the filesystem down?&lt;/p&gt;</description>
                <environment></environment>
        <key id="63748">LU-14608</key>
            <summary>Adding second network to filesystem</summary>
                <type id="9" iconUrl="https://jira.whamcloud.com/images/icons/issuetypes/undefined.png">Question/Request</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</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="ashehata">Amir Shehata</assignee>
                                    <reporter username="mhanafi">Mahmoud Hanafi</reporter>
                        <labels>
                    </labels>
                <created>Mon, 12 Apr 2021 18:44:42 +0000</created>
                <updated>Tue, 13 Apr 2021 18:57:35 +0000</updated>
                                            <version>Lustre 2.12.5</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="298573" author="adilger" created="Mon, 12 Apr 2021 18:47:10 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/ViewProfile.jspa?name=mhanafi&quot; class=&quot;user-hover&quot; rel=&quot;mhanafi&quot;&gt;mhanafi&lt;/a&gt; do you mean to ask if NIDs can be added &lt;b&gt;without&lt;/b&gt; taking the filesystem down?&lt;/p&gt;</comment>
                            <comment id="298575" author="mhanafi" created="Mon, 12 Apr 2021 19:05:29 +0000"  >&lt;p&gt;Normally changing nids/adding nids requires umonting target and using writeconf to make the change. We just want to test the new nids and don&apos;t want to take down/umount the servers.&lt;/p&gt;</comment>
                            <comment id="298618" author="ashehata" created="Tue, 13 Apr 2021 04:38:23 +0000"  >&lt;p&gt;You should be able to dynamically add the NIDs to both the clients and the servers.&lt;br/&gt;
Adding the NIDs will trigger a discovery round (if you have discovery on).&lt;br/&gt;
After discovery is complete, the clients and the servers will know they can reach the other via the tcp NIDs as well.&lt;br/&gt;
These tcp NIDs should start being used for FS requests, without having to add them explicitly via tunefs. This will happen due to MR capability.&lt;br/&gt;
When selecting the NIDs, LNet looks at the credits available. Normally because o2ib is a faster interconnect, the number of credits available on the o2ib interfaces will be higher than the tcp and o2iblnd will be used more often.&lt;/p&gt;</comment>
                            <comment id="298625" author="mhanafi" created="Tue, 13 Apr 2021 05:13:54 +0000"  >&lt;p&gt;Here I add the tcp nid to the servers.&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;
nbp1-mds ~ # lctl list_nids
10.151.26.117@o2ib
10.151.26.117@tcp

nbp1-mds ~ # lnetctl global show
global:
&#160; &#160; numa_range: 0
&#160; &#160; max_intf: 200
&#160; &#160; discovery: 1
&#160; &#160; drop_asym_route: 0
&#160; &#160; retry_count: 0
&#160; &#160; transaction_timeout: 200
&#160; &#160; health_sensitivity: 0
&#160; &#160; recovery_interval: 1

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;and on the client&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;
r803i8n1 ~ # lctl list_nids
10.151.40.131@tcp

r803i8n1 ~ # lctl ping 10.151.26.117@tcp
12345-0@lo
12345-10.151.26.117@o2ib
12345-10.151.26.117@tcp

r803i8n1 ~ # lnetctl global show
global:
&#160; &#160; numa_range: 0
&#160; &#160; max_intf: 200
&#160; &#160; discovery: 1
&#160; &#160; drop_asym_route: 0
&#160; &#160; retry_count: 0
&#160; &#160; transaction_timeout: 200
&#160; &#160; health_sensitivity: 0
&#160; &#160; recovery_interval: 1

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Mounting fails&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;
r803i8n1 ~ # mount -t lustre 10.151.26.117@tcp:/nbp1 /nobackupp1
mount.lustre: mount 10.151.26.117@tcp:/nbp1 at /nobackupp1 failed: No such file or directory
Is the MGS specification correct?
Is the filesystem name correct?
If upgrading, is the copied client log valid? (see upgrade docs)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="298688" author="ashehata" created="Tue, 13 Apr 2021 18:11:23 +0000"  >&lt;p&gt;is r803i8n1 a new client? If so, the method I described above wouldn&apos;t work. I got the impression that you wanted existing clients which have the FS mounted to use the tcp interface. The method I described would work in that case. But for a brand new client it wouldn&apos;t. There is a patch in the pipeline which is meant to address this use case. Basically, adding interfaces dynamically and then allowing new clients to use them for mounting.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://review.whamcloud.com/#/c/40736/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/40736/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="49665">LU-10360</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|i01rxj:</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>