<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:51:16 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-12289] Route with fault remote device selected on separated IB subnet</title>
                <link>https://jira.whamcloud.com/browse/LU-12289</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;LNet MultiRail selects routes from local to remote in order.&lt;br/&gt;
 Local device is detemined in round-robin fashion,&lt;br/&gt;
 so even if Health value of a remote device(A) is smaller than another remote device(B),&lt;br/&gt;
 a local device(A) which is the peer of the remote device(A) may be selected.&lt;br/&gt;
 If device(A) and device(B) are on different subnets, a failure route will be selected.&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
          Subnet1     Subnet2

           (DOWN)  |
    REMOTE  IB(A)  |   IB(B)
            &#8593;      |
            x      |
            |      |
     LOCAL  IB(A)  |   IB(B)

local device is selected in round-robin fashion regardless of remote side device status
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We modify the finding best local device algorithm as follows,&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;get the maximum health value of remote device&lt;/li&gt;
	&lt;li&gt;if the value is smaller than the best health value, don&apos;t use this device&lt;/li&gt;
	&lt;li&gt;if the value is bigger than the best health value, update the best device&lt;/li&gt;
	&lt;li&gt;if the value is identical with the best value, update the best device by conventional way&lt;/li&gt;
	&lt;li&gt;update the best health value&lt;/li&gt;
&lt;/ol&gt;
</description>
                <environment></environment>
        <key id="55617">LU-12289</key>
            <summary>Route with fault remote device selected on separated IB subnet</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</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="takamura">Tatsushi Takamura</assignee>
                                    <reporter username="takamura">Tatsushi Takamura</reporter>
                        <labels>
                    </labels>
                <created>Mon, 13 May 2019 09:09:15 +0000</created>
                <updated>Fri, 16 Oct 2020 06:21:54 +0000</updated>
                                            <version>Lustre 2.12.1</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="247260" author="ashehata" created="Thu, 16 May 2019 14:26:59 +0000"  >&lt;p&gt;We&apos;ve made some changes as part of the Multi-Rail Routing feature, which I believe should accommodate the issues you mentioned here. If you can please look at these patch series, as they are planned to be merged into master in the near feature&lt;/p&gt;

&lt;p&gt;The tip of the patch series starts here: &lt;a href=&quot;https://review.whamcloud.com/#/c/34580/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/34580/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="57492">LU-13025</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_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|i00g5b:</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>