<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:25:26 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-2466] LNET NETWORKS HASHING</title>
                <link>https://jira.whamcloud.com/browse/LU-2466</link>
                <project id="10000" key="LU">Lustre</project>
                    <description></description>
                <environment></environment>
        <key id="16897">LU-2466</key>
            <summary>LNET NETWORKS HASHING</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</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="1">Fixed</resolution>
                                        <assignee username="doug">Doug Oucharek</assignee>
                                    <reporter username="jlevi">Jodi Levi</reporter>
                        <labels>
                            <label>Fujitsu</label>
                    </labels>
                <created>Tue, 11 Dec 2012 12:51:44 +0000</created>
                <updated>Fri, 19 Apr 2013 22:37:39 +0000</updated>
                            <resolved>Fri, 19 Apr 2013 22:37:38 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                    <fixVersion>Lustre 2.4.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="50452" author="doug" created="Mon, 14 Jan 2013 18:02:41 +0000"  >&lt;p&gt;Patch for this ticket is: &lt;a href=&quot;http://review.whamcloud.com/#change,5023&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,5023&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="51659" author="doug" created="Fri, 1 Feb 2013 21:04:51 +0000"  >&lt;p&gt;Remote Networks Table Hashing test plan.&lt;/p&gt;</comment>
                            <comment id="55324" author="jamesanunez" created="Tue, 2 Apr 2013 18:55:11 +0000"  >&lt;p&gt;As required by the test plan, the specified code changes were made to lnet/lnet/api-ni.c to print the number of entries in the hash table when LNET starts up, found by looking in dmesg, and to lnet/lnet/router_proc.c to show what hash table entries the given route is assigned when you cat /proc/sys/lnet/routes.&lt;/p&gt;

&lt;p&gt;The following unit tests were run and verified locally and manually.&lt;/p&gt;

&lt;p&gt;Unit Test 1: Hash Table Default Size &#8211; To make sure the default size of the hash table is 64 entries.&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;lctl network configure&lt;br/&gt;
LNET configured&lt;/li&gt;
	&lt;li&gt;dmesg | grep -i &quot;hash table&quot;&lt;br/&gt;
LNet: 12124:0:(api-ni.c:227:lnet_create_remote_nets_table()) Hash table entries: 64&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Unit Test 2: Hash Table Size For Given Setting &#8211; To make sure the module parameter can change the hash table size&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;lctl network configure&lt;br/&gt;
LNET configured&lt;/li&gt;
	&lt;li&gt;dmesg | grep -i &quot;hash table&quot;&lt;br/&gt;
LNet: 12188:0:(api-ni.c:227:lnet_create_remote_nets_table()) Hash table entries: 1024&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Unit Test 3: Hash Table Distribution &#8211; To make sure the hashing algorithm is fairly distributing the entries&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;cat /etc/modprobe.d/lustre.conf&lt;br/&gt;
options lnet ip2nets=&quot;tcp0 192.168.0.*; \&lt;br/&gt;
  o2ib0(ib0) 132.6.1.&lt;span class=&quot;error&quot;&gt;&amp;#91;1-59&amp;#93;&lt;/span&gt;&quot; \&lt;br/&gt;
  routes=&quot;tcp0 132.6.1.&lt;span class=&quot;error&quot;&gt;&amp;#91;1-8&amp;#93;&lt;/span&gt;@o2ib0; \&lt;br/&gt;
  o2ib0 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;6-7&amp;#93;&lt;/span&gt;@tcp0; tcp1 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;1-2&amp;#93;&lt;/span&gt;@tcp0; \&lt;br/&gt;
  o2ib1 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;16-17&amp;#93;&lt;/span&gt;@tcp0; tcp3 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;21-22&amp;#93;&lt;/span&gt;@tcp0; \&lt;br/&gt;
  o2ib2 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;26-27&amp;#93;&lt;/span&gt;@tcp0; tcp4 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;31-32&amp;#93;&lt;/span&gt;@tcp0; \&lt;br/&gt;
  o2ib3 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;36-37&amp;#93;&lt;/span&gt;@tcp0; tcp5 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;41-42&amp;#93;&lt;/span&gt;@tcp0; \&lt;br/&gt;
  o2ib4 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;46-47&amp;#93;&lt;/span&gt;@tcp0; tcp6 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;51-52&amp;#93;&lt;/span&gt;@tcp0; \&lt;br/&gt;
  o2ib5 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;56-57&amp;#93;&lt;/span&gt;@tcp0; tcp7 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;61-62&amp;#93;&lt;/span&gt;@tcp0; \&lt;br/&gt;
  o2ib6 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;66-67&amp;#93;&lt;/span&gt;@tcp0; tcp8 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;71-72&amp;#93;&lt;/span&gt;@tcp0; \&lt;br/&gt;
  o2ib7 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;76-77&amp;#93;&lt;/span&gt;@tcp0; tcp9 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;81-82&amp;#93;&lt;/span&gt;@tcp0; \&lt;br/&gt;
  o2ib8 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;86-87&amp;#93;&lt;/span&gt;@tcp0; tcp10 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;91-92&amp;#93;&lt;/span&gt;@tcp0; \&lt;br/&gt;
  tcp2 192.168.0.&lt;span class=&quot;error&quot;&gt;&amp;#91;11-12&amp;#93;&lt;/span&gt;@tcp0;&quot; \&lt;br/&gt;
  rnet_htable_size=1070&lt;/li&gt;
&lt;/ol&gt;


&lt;ol&gt;
	&lt;li&gt;cat /proc/sys/lnet/routes&lt;br/&gt;
Routing disabled&lt;br/&gt;
net      hops   state router&lt;br/&gt;
tcp1        1    down        192.168.0.1@tcp (3)&lt;br/&gt;
tcp1        1    down        192.168.0.2@tcp (3)&lt;br/&gt;
tcp2        1    down       192.168.0.12@tcp (4)&lt;br/&gt;
tcp2        1    down       192.168.0.11@tcp (4)&lt;br/&gt;
o2ib        1    down        192.168.0.7@tcp (5)&lt;br/&gt;
o2ib        1    down        192.168.0.6@tcp (5)&lt;br/&gt;
tcp3        1    down       192.168.0.21@tcp (5)&lt;br/&gt;
tcp3        1    down       192.168.0.22@tcp (5)&lt;br/&gt;
o2ib1       1    down       192.168.0.16@tcp (6)&lt;br/&gt;
o2ib1       1    down       192.168.0.17@tcp (6)&lt;br/&gt;
tcp4        1    down       192.168.0.32@tcp (6)&lt;br/&gt;
tcp4        1    down       192.168.0.31@tcp (6)&lt;br/&gt;
o2ib2       1    down       192.168.0.26@tcp (7)&lt;br/&gt;
o2ib2       1    down       192.168.0.27@tcp (7)&lt;br/&gt;
tcp5        1    down       192.168.0.41@tcp (7)&lt;br/&gt;
tcp5        1    down       192.168.0.42@tcp (7)&lt;br/&gt;
o2ib3       1    down       192.168.0.37@tcp (8)&lt;br/&gt;
o2ib3       1    down       192.168.0.36@tcp (8)&lt;br/&gt;
tcp6        1    down       192.168.0.51@tcp (8)&lt;br/&gt;
tcp6        1    down       192.168.0.52@tcp (8)&lt;br/&gt;
o2ib4       1    down       192.168.0.46@tcp (9)&lt;br/&gt;
o2ib4       1    down       192.168.0.47@tcp (9)&lt;br/&gt;
tcp7        1    down       192.168.0.61@tcp (9)&lt;br/&gt;
tcp7        1    down       192.168.0.62@tcp (9)&lt;br/&gt;
o2ib5       1    down       192.168.0.57@tcp (10)&lt;br/&gt;
o2ib5       1    down       192.168.0.56@tcp (10)&lt;br/&gt;
tcp8        1    down       192.168.0.71@tcp (10)&lt;br/&gt;
tcp8        1    down       192.168.0.72@tcp (10)&lt;br/&gt;
o2ib6       1    down       192.168.0.66@tcp (11)&lt;br/&gt;
o2ib6       1    down       192.168.0.67@tcp (11)&lt;br/&gt;
tcp9        1    down       192.168.0.82@tcp (11)&lt;br/&gt;
tcp9        1    down       192.168.0.81@tcp (11)&lt;br/&gt;
o2ib7       1    down       192.168.0.76@tcp (12)&lt;br/&gt;
o2ib7       1    down       192.168.0.77@tcp (12)&lt;br/&gt;
tcp10       1    down       192.168.0.92@tcp (12)&lt;br/&gt;
tcp10       1    down       192.168.0.91@tcp (12)&lt;br/&gt;
o2ib8       1    down       192.168.0.87@tcp (13)&lt;br/&gt;
o2ib8       1    down       192.168.0.86@tcp (13)&lt;/li&gt;
&lt;/ol&gt;
</comment>
                            <comment id="55752" author="jamesanunez" created="Mon, 8 Apr 2013 15:23:50 +0000"  >&lt;p&gt;Regression Test 1: Default&lt;br/&gt;
&lt;a href=&quot;https://maloo.whamcloud.com/test_sessions/69ccd818-9fc3-11e2-9f27-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sessions/69ccd818-9fc3-11e2-9f27-52540035b04c&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://maloo.whamcloud.com/test_sessions/909b229c-9fc3-11e2-86dc-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sessions/909b229c-9fc3-11e2-86dc-52540035b04c&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Regression Test 2: rnet_htable_size=1070&lt;br/&gt;
&lt;a href=&quot;https://maloo.whamcloud.com/test_sessions/c5912834-9fc3-11e2-86dc-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sessions/c5912834-9fc3-11e2-86dc-52540035b04c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="56650" author="jlevi" created="Fri, 19 Apr 2013 22:37:39 +0000"  >&lt;p&gt;Landed in 2.4 &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="17659">LUDOC-125</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="16935">LUDOC-110</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="12236" name="NetHash_TestPlan.docx" size="80701" author="doug" created="Fri, 1 Feb 2013 21:04:51 +0000"/>
                    </attachments>
                <subtasks>
                            <subtask id="16933">LU-2496</subtask>
                    </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|hzvdm7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5812</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>