<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:52:22 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-12413] Lustre don&apos;t able to start if one interface down.</title>
                <link>https://jira.whamcloud.com/browse/LU-12413</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Landing upstream code related to interface scan broke a starting lustre in case one or more interfaces in down.&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;[ 2969.530212] LNetError: 15492:0:(o2iblnd.c:2892:kiblnd_create_dev()) Can&#8217;t query IPoIB interface eth2: it&#8217;s down
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;attached fix works for me.&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;
diff --git a/lnet/klnds/o2iblnd/o2iblnd.c b/lnet/klnds/o2iblnd/o2iblnd.c
index 6da280e..f831a46 100644
--- a/lnet/klnds/o2iblnd/o2iblnd.c
+++ b/lnet/klnds/o2iblnd/o2iblnd.c
@@ -2888,16 +2888,16 @@ kiblnd_create_dev(&lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *ifname)

                flags = dev_get_flags(netdev);
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!(flags &amp;amp; IFF_UP)) {
-                       CERROR(&lt;span class=&quot;code-quote&quot;&gt;&quot;Can&lt;span class=&quot;code-quote&quot;&gt;&apos;t query IPoIB &lt;span class=&quot;code-keyword&quot;&gt;interface&lt;/span&gt; %s: it&apos;&lt;/span&gt;s down\n&quot;&lt;/span&gt;,
+                       CWARN(&lt;span class=&quot;code-quote&quot;&gt;&quot;Can&lt;span class=&quot;code-quote&quot;&gt;&apos;t query IPoIB &lt;span class=&quot;code-keyword&quot;&gt;interface&lt;/span&gt; %s: it&apos;&lt;/span&gt;s down\n&quot;&lt;/span&gt;,
                               netdev-&amp;gt;name);
-                       &lt;span class=&quot;code-keyword&quot;&gt;goto&lt;/span&gt; unlock;
+                       &lt;span class=&quot;code-keyword&quot;&gt;continue&lt;/span&gt;;
                }

                in_dev = __in_dev_get_rtnl(netdev);
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!in_dev) {
                        CWARN(&lt;span class=&quot;code-quote&quot;&gt;&quot;Interface %s has no IPv4 status.\n&quot;&lt;/span&gt;,
                              netdev-&amp;gt;name);
-                       &lt;span class=&quot;code-keyword&quot;&gt;goto&lt;/span&gt; unlock;
+                       &lt;span class=&quot;code-keyword&quot;&gt;continue&lt;/span&gt;;
                }

                for_ifa(in_dev)
@@ -2916,6 +2916,7 @@ kiblnd_create_dev(&lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *ifname)
                        }
                endfor_ifa(in_dev);
        }
+unlock:
        rtnl_unlock();

        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!dev) {
@@ -2938,8 +2939,7 @@ kiblnd_create_dev(&lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *ifname)

        list_add_tail(&amp;amp;dev-&amp;gt;ibd_list, &amp;amp;kiblnd_data.kib_devs);
        &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; dev;
-unlock:
-       rtnl_unlock();
+
 free_dev:
        LIBCFS_FREE(dev, sizeof(*dev));
        &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; NULL;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="55901">LU-12413</key>
            <summary>Lustre don&apos;t able to start if one interface down.</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</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="3">Duplicate</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="shadow">Alexey Lyashkov</reporter>
                        <labels>
                    </labels>
                <created>Mon, 10 Jun 2019 12:11:05 +0000</created>
                <updated>Mon, 10 Jun 2019 13:21:23 +0000</updated>
                            <resolved>Mon, 10 Jun 2019 13:21:10 +0000</resolved>
                                    <version>Lustre 2.13.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="248868" author="simmonsja" created="Mon, 10 Jun 2019 12:55:24 +0000"  >&lt;p&gt;This is duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12381&quot; title=&quot;o2iblnd uses wrong IB interface&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12381&quot;&gt;&lt;del&gt;LU-12381&lt;/del&gt;&lt;/a&gt;.&#160;&#160;&lt;a href=&quot;https://review.whamcloud.com/#/c/35098&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/35098&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="55837">LU-12381</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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i00hwn:</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>