<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:23:21 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-16028] LNet tunings for large, interbuilding SAN</title>
                <link>https://jira.whamcloud.com/browse/LU-16028</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;&lt;b&gt;Topology&lt;/b&gt;:&lt;/p&gt;

&lt;p&gt;We have various Lustre client clusters spread across 3 buildings on our campus, with most of the clients and servers for the relevant network here (CZ Network), in two buildings, connected by twin 100G links.&#160; On the CZ network there are 3 Lustre clusters. In each building there is an EDR IB SAN that Lustre servers and lustre routers connect to. Inside each compute cluster, there is a local Lustre network, based on either EDR IB (with few exceptions) or Omnipath.&lt;/p&gt;

&lt;p&gt;Clients may access Lustre servers in their local building or the remote one. For a client to get to the remote cluster, it may pass through a local router (if on it&apos;s own lustre network) to get to the building SAN, then go through the inter-building routers (a set on each side) where the transmission goes over ksocklnd, then back to ko2iblnd to the other building&apos;s SAN.&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 topology:
(each name represents a cluster)

          o2ib100      /    o2ib600
syrah----+            /         +---quartz
ruby-----+           /          +---pascal
corona---+-orelic--------zrelic-+---copper(lustre1)
catalyst-+         /            +---zinc(lustre2)
...------+        /             +---... &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Summary:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;We&apos;ve had routing issues on our CZ lustre network for a couple years (see &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14026&quot; title=&quot;symptoms of message loss or corruption after upgrading routers to lustre 2.12.5&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14026&quot;&gt;LU-14026&lt;/a&gt;) &#8211; roughly when we updated from Lustre 2.10 to 2.12. After upgrading, our inter-building routers (we call relics) would seemingly jam up and stop sending messages, bringing things to a halt. We eventually downgraded them to Lustre 2.10 and the problem went away. Since then we have tried various tunings and modifications, but the problem persists.&lt;/p&gt;

&lt;p&gt;Interestingly, on a parallel, but significantly smaller, inter-building network, the Lustre clients and servers do &lt;b&gt;not&lt;/b&gt; exhibit these same problems. All servers on that other network are running Lustre 2.12.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Tunings&lt;/b&gt;:&lt;/p&gt;

&lt;p&gt;In a case with Serguei a few months ago where we suspected routing issues, I asked him if there was a way to verify our settings are sane, given our topology; he suggested opening a ticket with Whamcloud to review them. I&apos;ve copied below what I think are the most relevant settings below, but can provide additional information if needed. Can you help us understand what the appropriate tunings/settings are for our large Lustre network?&lt;/p&gt;

&lt;p&gt;Note too, that we have discovery turned &lt;b&gt;off&lt;/b&gt;.&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Cluster&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Node Type&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Network(s)&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;credits (IB/TCP)&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;peer_credits&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;peer_buffer_credits&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;router_buffers&lt;br/&gt;
(tiny/small/large)&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;buffers (routers only)&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;borax&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;OPA&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;OPA/IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2048/16384/2048&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160; &#160; &#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160; &#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;boraxo&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;OPA&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2048/16384/2048&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160; &#160;&#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Catalyst&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB/IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2048/16384/2048&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160;&#160; &#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Copper&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Lustre server&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Corona&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB/IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2048/16384/2048&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Variable:&lt;br/&gt;
&#160;&lt;br/&gt;
pages count credits&lt;br/&gt;
&#160;&#160; &#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160;&#160; &#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160;&#160; &#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160;&lt;br/&gt;
pages count credits&lt;br/&gt;
&#160; &#160; &#160; 0 &#160; 512 &#160; &#160; 512&lt;br/&gt;
&#160; &#160; &#160; 0 &#160; 512 &#160; &#160; 512&lt;br/&gt;
&#160; &#160; &#160; 0 &#160; 512 &#160; &#160; 512&lt;br/&gt;
&#160; &#160; &#160; 0 &#160; 512 &#160; &#160; 512&lt;br/&gt;
&#160; &#160; &#160; 0 &#160; 512 &#160; &#160; 512&lt;br/&gt;
&#160; &#160; &#160; 0 &#160; 512 &#160; &#160; 512&lt;br/&gt;
&#160; &#160; &#160; 0 &#160; 512 &#160; &#160; 512&lt;br/&gt;
&#160; &#160; &#160; 0 &#160; 512 &#160; &#160; 512&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;4096 &#160; &#160;4096&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;4096 &#160; &#160;4096&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;4096 &#160; &#160;4096&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;4096 &#160; &#160;4096&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;4096 &#160; &#160;4096&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;4096 &#160; &#160;4096&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;4096 &#160; &#160;4096&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;4096 &#160; &#160;4096&lt;br/&gt;
&#160; 256 &#160; 256 &#160; &#160; 256&lt;br/&gt;
&#160; 256 &#160; 256 &#160; &#160; 256&lt;br/&gt;
&#160; 256 &#160; 256 &#160; &#160; 256&lt;br/&gt;
&#160; 256 &#160; 256 &#160; &#160; 256&lt;br/&gt;
&#160; 256 &#160; 256 &#160; &#160; 256&lt;br/&gt;
&#160; 256 &#160; 256 &#160; &#160; 256&lt;br/&gt;
&#160; 256 &#160; 256 &#160; &#160; 256&lt;br/&gt;
&#160; 256 &#160; 256 &#160; &#160; 256&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;czvnc&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;flash&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB/IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2048/16384/2048&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160;&#160; &#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;gopher&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Lustre server&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;jet&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Lustre server&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;lead&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;lustre server&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mammoth&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;OPA&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;OPA/IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2048/16384/2048&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160;&#160; &#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;oslic&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pascal&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB/IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2048/16384/2048&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160;&#160; &#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;quartz&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;OPA&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;OPA/IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2048/16384/2048&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160;&#160; &#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160;&#160;&#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;ruby&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;OPA&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;ruby&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;OPA/IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;2048/16384/2048&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;b&gt;Variable&lt;/b&gt; w/ negative&quot;min&quot; values on somepages count credits&lt;br/&gt;
&#160; &#160; &#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160; &#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; 256 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160;&lt;br/&gt;
pages count credits&lt;br/&gt;
&#160; &#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
256 &#160;&#160; 512 &#160; &#160; 512&lt;br/&gt;
256 &#160;&#160; 512 &#160; &#160; 512&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;shell&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;solfish&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Indexer&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;syrah&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;compute/login&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;router&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB/IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160; &#160; &#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160; &#160; 0 &#160;1024 &#160; &#160;1024&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
&#160; &#160; &#160; 1 &#160;8192 &#160; &#160;8192&lt;br/&gt;
256 &#160; &#160;&#160; 512 &#160;&#160;&#160;&#160; 512&lt;br/&gt;
256 &#160;&#160;&#160;&#160; 512 &#160;&#160;&#160;&#160; 512&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;tin&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Lustre server&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB (QDR)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;zinc&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;Lustre server&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;256&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0/0/0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&#160;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;orelic&lt;br/&gt;
(except orelic2, which has temporary settings)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;b&gt;Inter-building&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;router&lt;/b&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB/Eth&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024/1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;4096/32768/4096&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160; &#160; 0 &#160;2048 &#160; &#160;2048&lt;br/&gt;
&#160; &#160; 0 &#160;2048 &#160; &#160;2048&lt;br/&gt;
&#160; &#160; 1 16384 &#160; 16384&lt;br/&gt;
&#160; &#160; 1 16384 &#160; 16384&lt;br/&gt;
&#160; 256 &#160;2048 &#160; &#160;2048&lt;br/&gt;
&#160; 256 &#160;2048 &#160; &#160;2048&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;zrelic&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;b&gt;Inter-building&lt;/b&gt;&lt;br/&gt;
&lt;b&gt;{&lt;/b&gt;}&lt;b&gt;router&lt;/b&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;IB/Eth&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1024/1024&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;8&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;4096/32768/4096&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;pages count credits&lt;br/&gt;
&#160; &#160; 0 &#160;2048 &#160; &#160;2048&lt;br/&gt;
&#160; &#160; 0 &#160;2048 &#160; &#160;2048&lt;br/&gt;
&#160; &#160; 1 16384 &#160; 16384&lt;br/&gt;
&#160; &#160; 1 16384 &#160; 16384&lt;br/&gt;
&#160; 256 &#160;2048 &#160; &#160;2048&lt;br/&gt;
&#160; 256 &#160;2048 &#160; &#160;2048&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment>OS: Mostly RHEL 7.9, some RHEL 8.4+&lt;br/&gt;
lustre: Mostly 2.12.8_7.llnl-1.ch6.x86_64, but some other 2.12.x, 2.10 and 2.14 also&lt;br/&gt;
Networks: Omnipath, Infiniband, 10/40/100 Gb Ethernet</environment>
        <key id="71280">LU-16028</key>
            <summary>LNet tunings for large, interbuilding SAN</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="ssmirnov">Serguei Smirnov</assignee>
                                    <reporter username="charr">Cameron Harr</reporter>
                        <labels>
                            <label>llnl</label>
                    </labels>
                <created>Tue, 19 Jul 2022 16:59:04 +0000</created>
                <updated>Wed, 20 Jul 2022 16:54:17 +0000</updated>
                                            <version>Lustre 2.12.7</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="341037" author="pjones" created="Wed, 20 Jul 2022 16:54:17 +0000"  >&lt;p&gt;Serguei&lt;/p&gt;

&lt;p&gt;Could you please advise&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                    </comments>
                    <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_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>lnet</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i02uxb:</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>