<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:48:35 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-11977] [mount.lustre] Semantics of option &apos;network&apos; in routed clients</title>
                <link>https://jira.whamcloud.com/browse/LU-11977</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;We&apos;re currently doing some tests in a multi-tenancy environment with Lustre routers. In this environment we have defined several filesets exported to the same clients but with different LNETs, like:&lt;/p&gt;

&lt;p&gt;Client LNETs: tcp0, tcp1&lt;br/&gt;
 Server LNETs: tcp10, tcp11&lt;/p&gt;

&lt;p&gt;The Lustre routers connect the LNETs in the following way: tcp0 &amp;lt;&lt;del&gt;&amp;gt; tcp10, tcp1 &amp;lt;&lt;/del&gt;&amp;gt; tcp11&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Fileset data1: ranges=&amp;lt;client_ip&amp;gt;@tcp0&lt;/li&gt;
	&lt;li&gt;Fileset data2: ranges=&amp;lt;client_ip&amp;gt;@tcp1&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Now when we look at the &apos;network&apos; option in mount.lustre:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;       network=net
              Limit  connections  from  the  client  to be on the network NID specified by &apos;net&apos;.  &#180;net&#180; designates a single network NID, like &apos;o2ib2&apos; or &apos;tcp1&apos;.  This option can be useful in case of several Lustre client mount points on the same node, with each mount point using a different network. It is also interesting when running Lustre clients from containers, by restricting each container to a specific network.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Since it&apos;s limiting the connections &lt;b&gt;from the client&lt;/b&gt; we should use the following command to mount dataset2:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;mount -t lustre -o network=tcp1 &amp;lt;mgs_ip&amp;gt;@tcp11:/ /lustre/dataset2
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;But that&apos;s not working because network needs to be the network &lt;b&gt;on the server&lt;/b&gt;. This is working:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;mount -t lustre -o network=tcp11 &amp;lt;mgs_ip&amp;gt;@tcp11:/ /lustre/dataset2
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The semantics of the option is not respected.&lt;/p&gt;

&lt;p&gt;After discussing with Sebastien it looks like &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11959&quot; title=&quot;Improve handling of &amp;#39;network&amp;#39; client mount option&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11959&quot;&gt;LU-11959&lt;/a&gt; would be the patch for this.&lt;/p&gt;</description>
                <environment>Server:&lt;br/&gt;
&lt;br/&gt;
{noformat}&lt;br/&gt;
[&lt;a href=&apos;mailto:root@oss01&apos;&gt;root@oss01&lt;/a&gt; lustre-2.10.5_ddn7]# uname -a&lt;br/&gt;
Linux le-oss01 3.10.0-862.9.1.el7_lustre.ddn1.x86_64 #1 SMP Tue Sep 11 19:05:37 JST 2018 x86_64 x86_64 x86_64 GNU/Linux&lt;br/&gt;
{noformat}&lt;br/&gt;
&lt;br/&gt;
{noformat}&lt;br/&gt;
lustre-2.10.5_ddn7-1.el7.x86_64&lt;br/&gt;
lustre-osd-ldiskfs-mount-2.10.5_ddn7-1.el7.x86_64&lt;br/&gt;
{noformat}&lt;br/&gt;
&lt;br/&gt;
Client:&lt;br/&gt;
&lt;br/&gt;
{noformat}&lt;br/&gt;
[&lt;a href=&apos;mailto:root@a2-029&apos;&gt;root@a2-029&lt;/a&gt; ~]# rpm -qa | grep ^lustre&lt;br/&gt;
lustre-client-2.10.5_ddn2_2_gda48415-1.el7.x86_64&lt;br/&gt;
[&lt;a href=&apos;mailto:root@lo-a2-029&apos;&gt;root@lo-a2-029&lt;/a&gt; ~]# uname -a&lt;br/&gt;
Linux lo-a2-029 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux&lt;br/&gt;
{noformat}</environment>
        <key id="54919">LU-11977</key>
            <summary>[mount.lustre] Semantics of option &apos;network&apos; in routed clients</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</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="3">Duplicate</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="moreno">Diego Moreno</reporter>
                        <labels>
                    </labels>
                <created>Wed, 20 Feb 2019 07:31:53 +0000</created>
                <updated>Wed, 20 Feb 2019 18:25:07 +0000</updated>
                            <resolved>Wed, 20 Feb 2019 18:25:07 +0000</resolved>
                                    <version>Lustre 2.10.5</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="242334" author="pjones" created="Wed, 20 Feb 2019 13:15:13 +0000"  >&lt;p&gt;Diego&lt;/p&gt;

&lt;p&gt;It sounds like you agree that this request is a duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11959&quot; title=&quot;Improve handling of &amp;#39;network&amp;#39; client mount option&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11959&quot;&gt;LU-11959&lt;/a&gt;. Is there anything else that you are wanting from this ticket?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="242337" author="moreno" created="Wed, 20 Feb 2019 13:47:39 +0000"  >&lt;p&gt;Peter,&lt;/p&gt;

&lt;p&gt;That sounds good, just wanted to give the use case of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11959&quot; title=&quot;Improve handling of &amp;#39;network&amp;#39; client mount option&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11959&quot;&gt;LU-11959&lt;/a&gt; since Sebastien asked for it. Maybe it would have been better to just add a comment there, sorry...&lt;/p&gt;</comment>
                            <comment id="242364" author="pjones" created="Wed, 20 Feb 2019 18:25:07 +0000"  >&lt;p&gt;ok thanks!&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="54863">LU-11959</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|i00buv:</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>