<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:40: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>[LUDOC-189] Document LNET Message Credits</title>
                <link>https://jira.whamcloud.com/browse/LUDOC-189</link>
                <project id="10070" key="LUDOC">Lustre Documentation</project>
                    <description>&lt;p&gt;--&amp;gt;&amp;gt; This ticket (Bugzilla 24404 &lt;a href=&quot;https://bugzilla.lustre.org/show_bug.cgi?id=24404&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugzilla.lustre.org/show_bug.cgi?id=24404&lt;/a&gt;) also requests that any &#8220;special considerations in routed configurations for&lt;br/&gt;
other parameters like LND credits, peer_credits, ntx, etc.,&#8221; be documented.  &lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;AMIR&amp;#93;&lt;/span&gt; - Here is the sum of information I have gathered so far about credits. &lt;/p&gt;

&lt;p&gt;credits: Each Network Interface maintains the maximum number of credits.  This can be configured by the user.  It indicates the maximum number of messages that can be transmitted out of that NI simultaneously.&lt;br/&gt;
e.g, if NI (ib0) credits is 128, then you can send up to 128 messages to ib0, if you send 8 messages to each peer, then total 16 peers.&lt;br/&gt;
Peer_credits: is how many concurrent messages a peer can send&lt;br/&gt;
Router buffer credits: is how many buffers can be taken as router buffer for a peer.&lt;br/&gt;
Peer_Min_credits: is a historical data that shows the lowest number of credits ever.&lt;br/&gt;
each peer will record: a) max credits it can have and it&apos;s const, b) current tx credits, c) lowest credits eve&lt;br/&gt;
(max_peer_credits - max(0, tx_credits)) is message in-flight, if tx_credits is negative, then the negative value is number of queued messages.&lt;br/&gt;
&amp;#8212;&lt;/p&gt;


&lt;p&gt;Hi Linda,&lt;/p&gt;

&lt;p&gt;These sections talk about the credit parameters which can be configured.  I was thinking that there is more of a full description of the entire credit system that LNET uses, which is not currently documented.  This will require more work, because I&#8217;ll need to go through the code and understand it a bit more, do a write up on it pass it by Doug and Liang.  This process I think will take a while.  That&#8217;s why I agree with Richard&#8217;s recommendation to track it separately.&lt;/p&gt;

&lt;p&gt;I don&#8217;t feel that adding this information in 25.3.4 is sufficient to give a clear picture of the credit system.&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
amir&lt;/p&gt;
</description>
                <environment></environment>
        <key id="21492">LUDOC-189</key>
            <summary>Document LNET Message Credits</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="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="linda">Linda Bebernes</reporter>
                        <labels>
                    </labels>
                <created>Thu, 17 Oct 2013 21:52:56 +0000</created>
                <updated>Mon, 21 Oct 2013 15:32:09 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="69407" author="kitwestneat" created="Mon, 21 Oct 2013 15:32:09 +0000"  >&lt;p&gt;In the past, there have been some options that have to be enabled on all nodes, as opposed to those that can be enabled on just a subset. It would be good to know which can be enabled on a subset of the nodes as opposed to all of them.&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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzw62f:</customfieldvalue>

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