<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:55:58 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-12824] Unable to add single Infiniband interface to multiple o2ib LNets</title>
                <link>https://jira.whamcloud.com/browse/LU-12824</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Configuring a single IB interface on multiple LNets was broken by&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;commit 75ab841d92a7109cf9f4da69a58ae4d21d360a4c
Author: James Simmons &amp;lt;jsimmons@infradead.org&amp;gt;
Date:   Mon Jul 8 10:42:47 2019 -0700

   LU-11893 lnet: consoldate secondary IP address handling
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Prior to this commit, when configuring an ib device for multiple LNets, we would only create a single struct ib_dev object. This object was created via a call to kiblnd_create_dev(). That function initializes the ib_dev object with a call to kiblnd_dev_failover(). kiblnd_dev_failover() creates the struct rdma_cm_id object, and calls rdma_bind_addr(). When the ib_dev object is created successfully, it is added to a global list of devices:&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;        list_add_tail(&amp;amp;dev-&amp;gt;ibd_list,
                          &amp;amp;kiblnd_data.kib_devs);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;When the interface is added to additional LNets, the kiblnd_startup() routine searches the kiblnd_data.kib_devs list to see if there is an existing ib_dev object for the interface being configured. If it finds one, then that ib_dev object is re-used.&lt;br/&gt;
The &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11893&quot; title=&quot;doesn&amp;#39;t handle logical network interface properly.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11893&quot;&gt;&lt;del&gt;LU-11893&lt;/del&gt;&lt;/a&gt; patch I noted above removed the logic for searching this list for an existing ib_dev object. It always creates a new ib_dev object, which I believe results in the EADDRINUSE.&lt;br/&gt;
It should be pretty straight forward to re-introduce the logic for searching the kib_devs list.&lt;/p&gt;

&lt;p&gt;Reproducer with kernel module parameter:&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;[root@snx11922n002 ~]# cat /etc/lustre/ip2nets.dat
o2ib040(ib0) 10.12.0.*;
o2ib041(ib0) 10.12.0.50;
[root@snx11922n002 ~]# modprobe lnet
l[root@snx11922n002 ~]# lctl net up
LNET configure error 100: Network is down
[root@snx11922n002 ~]# dmesg | tail
[604327.506043] alg: No test for adler32 (adler32-zlib)
[604327.512517] alg: No test for crc32 (crc32-table)
[604328.280286] LNet: live_router_check_interval and dead_router_check_interval have been deprecated. Use alive_router_check_interval instead. Ignoring these deprecated parameters.
[604330.561491] LNet: 3809:0:(config.c:1641:lnet_inet_enumerate()) lnet: Ignoring interface eth2: it&apos;s down
[604330.591143] LNet: Using FastReg for registration
[604330.614353] LNet: Added LNI 10.12.0.50@o2ib40 [16/2048/0/0]
[604330.621410] LNetError: 3809:0:(o2iblnd.c:2776:kiblnd_dev_failover()) Failed to bind ib0:10.12.0.50 to device(ffff881f96ff8000): -98
[604330.636010] LNetError: 3809:0:(o2iblnd.c:3266:kiblnd_startup()) ko2iblnd: Can&apos;t initialize device: rc = -98
[604330.647163] LNetError: 105-4: Error -100 starting up LNI o2ib
[604331.659240] LNet: Removed LNI 10.12.0.50@o2ib40
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Reproducer with lnetctl:&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;[root@snx11922n002 ~]# modprobe lnet
[root@snx11922n002 ~]# lctl mark mark
[root@snx11922n002 ~]# lnetctl lnet configure
[root@snx11922n002 ~]# lnetctl net add --net o2ib040 --if ib0
[root@snx11922n002 ~]# lnetctl net add --net o2ib041 --if ib0
add:
    - net:
          errno: -100
          descr: &quot;cannot add network: Network is down&quot;
[root@snx11922n002 ~]# dmesg | tail
[604760.221364] alg: No test for crc32 (crc32-table)
[604760.983433] LNet: live_router_check_interval and dead_router_check_interval have been deprecated. Use alive_router_check_interval instead. Ignoring these deprecated parameters.
[604763.557036] Lustre: DEBUG MARKER: mark
[604777.372005] LNet: 7487:0:(config.c:1641:lnet_inet_enumerate()) lnet: Ignoring interface eth2: it&apos;s down
[604777.382924] LNet: Using FastReg for registration
[604777.402400] LNet: Added LNI 10.12.0.50@o2ib40 [16/2048/0/0]
[604781.025699] LNet: 7528:0:(config.c:1641:lnet_inet_enumerate()) lnet: Ignoring interface eth2: it&apos;s down
[604781.036209] LNetError: 7528:0:(o2iblnd.c:2776:kiblnd_dev_failover()) Failed to bind ib0:10.12.0.50 to device(ffff881f96ff8000): -98
[604781.050103] LNetError: 7528:0:(o2iblnd.c:3266:kiblnd_startup()) ko2iblnd: Can&apos;t initialize device: rc = -98
[604781.060933] LNetError: 105-4: Error -100 starting up LNI o2ib
[root@snx11922n002 ~]#
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="57037">LU-12824</key>
            <summary>Unable to add single Infiniband interface to multiple o2ib LNets</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="1">Fixed</resolution>
                                        <assignee username="hornc">Chris Horn</assignee>
                                    <reporter username="hornc">Chris Horn</reporter>
                        <labels>
                            <label>patch</label>
                    </labels>
                <created>Mon, 30 Sep 2019 14:35:09 +0000</created>
                <updated>Wed, 5 Feb 2020 18:22:25 +0000</updated>
                            <resolved>Wed, 9 Oct 2019 22:41:54 +0000</resolved>
                                    <version>Lustre 2.13.0</version>
                    <version>Lustre 2.12.3</version>
                                    <fixVersion>Lustre 2.13.0</fixVersion>
                    <fixVersion>Lustre 2.12.4</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                            <comments>
                            <comment id="255604" author="gerrit" created="Mon, 30 Sep 2019 15:47:25 +0000"  >&lt;p&gt;Chris Horn (hornc@cray.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/36324&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36324&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Fix whitespace in kiblnd_startup&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 4183cb54e57c9c371ec433aeda300951fe2a1aee&lt;/p&gt;</comment>
                            <comment id="255605" author="gerrit" created="Mon, 30 Sep 2019 15:47:25 +0000"  >&lt;p&gt;Chris Horn (hornc@cray.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/36325&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36325&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Record rc in debug log on startup failure&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: d36f53f31c71774a9b1eb781829f567ad4ae0801&lt;/p&gt;</comment>
                            <comment id="255606" author="gerrit" created="Mon, 30 Sep 2019 15:47:26 +0000"  >&lt;p&gt;Chris Horn (hornc@cray.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/36326&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36326&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Reintroduce kiblnd_dev_search&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 3d4c21a773897b242c6403ae89fe37144bb4cc88&lt;/p&gt;</comment>
                            <comment id="255710" author="simmonsja" created="Tue, 1 Oct 2019 13:45:12 +0000"  >&lt;p&gt;If this is really supported I don&apos;t think this has been explored for ksocklnd. Does it work there as well?&lt;/p&gt;</comment>
                            <comment id="255712" author="hornc" created="Tue, 1 Oct 2019 14:14:52 +0000"  >&lt;p&gt;Yes, it works with ksocklnd.&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;sles15build01:~ # lnetctl net add --net tcp --if eth0
sles15build01:~ # lnetctl net add --net tcp1 --if eth0
sles15build01:~ # lctl list_nids
192.168.2.20@tcp
192.168.2.20@tcp1
sles15build01:~ #
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="255713" author="simmonsja" created="Tue, 1 Oct 2019 14:33:03 +0000"  >&lt;p&gt;If such a configuration is allowed this opens up issues about failover pairs and how health behaves in this kind of setup. I do expect their are corner cases hidden in such a setup. If this is allowed I guess IP alias support is not really needed&#160;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="255715" author="hornc" created="Tue, 1 Oct 2019 14:37:29 +0000"  >&lt;p&gt;I&apos;m really surprised by your reaction to this change. Cray published the LNet fine grained routing paper at CUG 2013. We&apos;ve been using this kind of config in production for 6 years.&lt;/p&gt;</comment>
                            <comment id="255717" author="simmonsja" created="Tue, 1 Oct 2019 14:55:44 +0000"  >&lt;p&gt;At ORNL we implemented this differently. It just comes as a surprise that such a setup was possible. Talking to Olaf he had the same reaction. I&apos;m not against supporting such a setup but with LNet health and fail over pairing I wonder what corner cases could exist. We should really exercise this in your LNet test suite &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&#160;&lt;/p&gt;

&lt;p&gt;I have had this happen in the past on other projects. The API is not clearly defined in some area and some company implements something no one expected. Then the change is brought before the standards board to sort it. In this case its Amir.&lt;/p&gt;</comment>
                            <comment id="255755" author="ashehata" created="Tue, 1 Oct 2019 21:09:59 +0000"  >&lt;p&gt;This config has historically been supported. LNet is designed to act as a virtual network over the physical network. One use case for this configuration is to segregate LNet traffic going over the same interface.&lt;/p&gt;

&lt;p&gt;As to regards interaction with health, since at the LNet level these are two different NIDs, their health values will be managed independently. When there is a failure to send over one of these NIDs, then their health value will be decremented and added on the recovery queue. As far as I can see it should work at the LNet level.&lt;/p&gt;

&lt;p&gt;The draw back I see with this type of configuration is performance and security. Performance since you&apos;re sharing the same link. Security because traffic is using the same link and you can just sniff traffic on both NIDs.&lt;/p&gt;</comment>
                            <comment id="255841" author="gerrit" created="Fri, 4 Oct 2019 03:38:50 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/36324/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36324/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Fix whitespace in kiblnd_startup&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 50300e83e4cab3157149107eb735825cc4c3aff1&lt;/p&gt;</comment>
                            <comment id="256149" author="gerrit" created="Wed, 9 Oct 2019 22:35:18 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/36325/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36325/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Record rc in debug log on startup failure&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 99f85541a685df82265f18167e91c161c523ce50&lt;/p&gt;</comment>
                            <comment id="256150" author="gerrit" created="Wed, 9 Oct 2019 22:35:23 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/36326/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36326/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Reintroduce kiblnd_dev_search&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: e25e45c612a061031e8b4b5233137fbb57b50cc4&lt;/p&gt;</comment>
                            <comment id="256157" author="pjones" created="Wed, 9 Oct 2019 22:41:54 +0000"  >&lt;p&gt;Landed for 2.13&lt;/p&gt;</comment>
                            <comment id="256775" author="apargal" created="Mon, 21 Oct 2019 20:28:45 +0000"  >&lt;p&gt;Is this fix expected to land for 2.12?&lt;/p&gt;</comment>
                            <comment id="256820" author="pjones" created="Tue, 22 Oct 2019 13:34:05 +0000"  >&lt;p&gt;I have marked it as a candidate for a future 2.12.x release.&lt;/p&gt;</comment>
                            <comment id="256822" author="gerrit" created="Tue, 22 Oct 2019 14:01:31 +0000"  >&lt;p&gt;Minh Diep (mdiep@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/36545&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36545&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Reintroduce kiblnd_dev_search&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: fe6666b21f421d0fd948489ce8d30c007f5d94f1&lt;/p&gt;</comment>
                            <comment id="256823" author="gerrit" created="Tue, 22 Oct 2019 14:01:31 +0000"  >&lt;p&gt;Minh Diep (mdiep@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/36546&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36546&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Fix whitespace in kiblnd_startup&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 1f04b73ce39a9d181d0ba689bbaf993f348ea250&lt;/p&gt;</comment>
                            <comment id="256824" author="gerrit" created="Tue, 22 Oct 2019 14:01:32 +0000"  >&lt;p&gt;Minh Diep (mdiep@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/36547&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36547&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Record rc in debug log on startup failure&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 9d021ae9f819f8a15812c90af33a0604452b4bf9&lt;/p&gt;</comment>
                            <comment id="258613" author="gerrit" created="Thu, 21 Nov 2019 07:34:17 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/36545/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36545/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Reintroduce kiblnd_dev_search&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: ddc3b77811f402315e390f463cff6bf517c35a8c&lt;/p&gt;</comment>
                            <comment id="258614" author="gerrit" created="Thu, 21 Nov 2019 07:34:20 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/36546/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36546/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Fix whitespace in kiblnd_startup&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: adfb05766dec3ae1c7fc082600be3d00db2e25e1&lt;/p&gt;</comment>
                            <comment id="258615" author="gerrit" created="Thu, 21 Nov 2019 07:34:27 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/36547/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36547/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12824&quot; title=&quot;Unable to add single Infiniband interface to multiple o2ib LNets&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12824&quot;&gt;&lt;del&gt;LU-12824&lt;/del&gt;&lt;/a&gt; o2ib: Record rc in debug log on startup failure&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 5ddc9b21b975518d548474d82fae72be6832b0c2&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </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|i00njj:</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>