<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:38:57 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-10875] Optimize o2iblnd wrq size</title>
                <link>https://jira.whamcloud.com/browse/LU-10875</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Description written by Mike Marciniszyn&lt;/p&gt;

&lt;p&gt;The issue grows out of the issues:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Lustre creates a send queue size of 16193 with our default module parameters
	&lt;ul&gt;
		&lt;li&gt;For example GPFS is two orders of magnitude smaller&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;https://ibbugzilla.ph.intel.com/bugzilla/show_bug.cgi?id=142066#c1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://ibbugzilla.ph.intel.com/bugzilla/show_bug.cgi?id=142066#c1&lt;/a&gt; contains an analysis of the sizing&lt;/li&gt;
		&lt;li&gt;The size is based on the number of credits (default 128) and the LNET_MAX_IOV (hardcoded 256)
		&lt;ul&gt;
			&lt;li&gt;The LNET_MAX_IOV is the key driver to the large size&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;https://ibbugzilla.ph.intel.com/bugzilla/show_bug.cgi?id=142507#c37&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://ibbugzilla.ph.intel.com/bugzilla/show_bug.cgi?id=142507#c37&lt;/a&gt; contains the formula&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;Lustre&#8217;s above sizing does not consider conns_per_peer
		&lt;ul&gt;
			&lt;li&gt;I&#8217;m pretty sure credits are global regardless of the number of conns_per_peer and the QP size should be split evenly on the parallel&#160; QPs&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;The TID code pre-allocates the flow structures for each send wqe&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;The key here is that the LNET_MAX_IOV sizes the QP based on the anticipated number of WQEs to consume a credit.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Modern Lustre memory region use (FMR,FRMR*) uses much fewer WQEs to consume a credit.&#160;&#160; Worse case 3 (vs. 256).&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;It is possible to detour the memory foot print by setting hfi1 max_qp_wrs to 4095.&#160; This will reduce the credits available to Lustre to 8, and will probably impact parallelism on the receive side.&lt;/p&gt;</description>
                <environment></environment>
        <key id="51636">LU-10875</key>
            <summary>Optimize o2iblnd wrq size</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="sharmaso">Sonia Sharma</assignee>
                                    <reporter username="ashehata">Amir Shehata</reporter>
                        <labels>
                    </labels>
                <created>Tue, 3 Apr 2018 17:04:39 +0000</created>
                <updated>Fri, 6 Apr 2018 22:37:05 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                                    <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|hzzv5b:</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>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>