<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:10:11 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-14488] Support rdma_connect_locked()</title>
                <link>https://jira.whamcloud.com/browse/LU-14488</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I&apos;m testing the Lustre master branch with&#160;MOFED-5.2-2.2.0.0. I get the following error at mounting Lustre on the client:&lt;/p&gt;

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

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt; INFO: task kworker/u8:2:10042 blocked for more than 120 seconds.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt; &quot;echo 0 &amp;gt; /proc/sys/kernel/hung_task_timeout_secs&quot; disables this message.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt; kworker/u8:2&#160;&#160;&#160; D ffff8895368e0000&#160;&#160;&#160;&#160; 0 10042&#160;&#160;&#160;&#160;&#160; 2 0x00000080&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt; Workqueue: rdma_cm cma_work_handler &lt;span class=&quot;error&quot;&gt;&amp;#91;rdma_cm&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt; Call Trace:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff86786ca9&amp;gt;&amp;#93;&lt;/span&gt; schedule_preempt_disabled+0x29/0x70&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff86784c37&amp;gt;&amp;#93;&lt;/span&gt; __mutex_lock_slowpath+0xc7/0x1d0&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8678400f&amp;gt;&amp;#93;&lt;/span&gt; mutex_lock+0x1f/0x2f&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffc054e5d3&amp;gt;&amp;#93;&lt;/span&gt; rdma_connect+0x23/0x50 &lt;span class=&quot;error&quot;&gt;&amp;#91;rdma_cm&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffc0971105&amp;gt;&amp;#93;&lt;/span&gt; kiblnd_cm_callback+0x1575/0x23d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ko2iblnd&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffc054ebd1&amp;gt;&amp;#93;&lt;/span&gt; cma_work_handler+0xa1/0xe0 &lt;span class=&quot;error&quot;&gt;&amp;#91;rdma_cm&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff860be6bf&amp;gt;&amp;#93;&lt;/span&gt; process_one_work+0x17f/0x440&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff860bf7d6&amp;gt;&amp;#93;&lt;/span&gt; worker_thread+0x126/0x3c0&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff860bf6b0&amp;gt;&amp;#93;&lt;/span&gt; ? manage_workers.isra.26+0x2a0/0x2a0&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff860c6691&amp;gt;&amp;#93;&lt;/span&gt; kthread+0xd1/0xe0&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff860c65c0&amp;gt;&amp;#93;&lt;/span&gt; ? insert_kthread_work+0x40/0x40&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff86792d37&amp;gt;&amp;#93;&lt;/span&gt; ret_from_fork_nospec_begin+0x21/0x21&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;Thu Mar&#160; 4 11:15:48 2021&amp;#93;&lt;/span&gt;&#160; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff860c65c0&amp;gt;&amp;#93;&lt;/span&gt; ? insert_kthread_work+0x40/0x40&lt;/p&gt;

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

&lt;p&gt;I investigated the issue and found out the issue is related to the change that became to MOFED from the upstream kernel 5.10:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.spinics.net/lists/linux-rdma/msg96986.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.spinics.net/lists/linux-rdma/msg96986.html&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;After the patch, it is not allowed to call rdma_connect() in RDMA_CM_EVENT_ROUTE_RESOLVED handler; rdma_connect_locked() must be used instead.&lt;/p&gt;

&lt;p&gt;I&apos;m testing a patch for the issue. I&apos;m going to push it for review soon.&lt;/p&gt;</description>
                <environment>MOFED-5.2-2.2.0.0</environment>
        <key id="63190">LU-14488</key>
            <summary>Support rdma_connect_locked()</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="sergeygo">Sergey Gorenko</assignee>
                                    <reporter username="sergeygo">Sergey Gorenko</reporter>
                        <labels>
                            <label>LTS12</label>
                    </labels>
                <created>Thu, 4 Mar 2021 16:09:11 +0000</created>
                <updated>Tue, 27 Apr 2021 14:44:12 +0000</updated>
                            <resolved>Tue, 9 Mar 2021 18:20:13 +0000</resolved>
                                                    <fixVersion>Lustre 2.12.7</fixVersion>
                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="293987" author="gerrit" created="Thu, 4 Mar 2021 16:33:40 +0000"  >&lt;p&gt;Sergey Gorenko (sergeygo@nvidia.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41887&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41887&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14488&quot; title=&quot;Support rdma_connect_locked()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14488&quot;&gt;&lt;del&gt;LU-14488&lt;/del&gt;&lt;/a&gt; o2ib: Use rdma_connect_locked if it is defined&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 937f7433cd80e72bee637eeb9647fb2739f67554&lt;/p&gt;</comment>
                            <comment id="294421" author="gerrit" created="Tue, 9 Mar 2021 18:19:29 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/41887/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41887/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14488&quot; title=&quot;Support rdma_connect_locked()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14488&quot;&gt;&lt;del&gt;LU-14488&lt;/del&gt;&lt;/a&gt; o2ib: Use rdma_connect_locked if it is defined&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 60d55e42ed9e043341790bf7624627c93cc99200&lt;/p&gt;</comment>
                            <comment id="294422" author="pjones" created="Tue, 9 Mar 2021 18:20:13 +0000"  >&lt;p&gt;Landed for 2.15&lt;/p&gt;</comment>
                            <comment id="294504" author="gerrit" created="Wed, 10 Mar 2021 14:59:35 +0000"  >&lt;p&gt;Minh Diep (mdiep@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41977&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41977&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14488&quot; title=&quot;Support rdma_connect_locked()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14488&quot;&gt;&lt;del&gt;LU-14488&lt;/del&gt;&lt;/a&gt; o2ib: Use rdma_connect_locked if it is defined&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 687c6a882282afbf0e226440b80251a9bd34221d&lt;/p&gt;</comment>
                            <comment id="295692" author="gerrit" created="Mon, 22 Mar 2021 16:27:14 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/41977/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41977/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14488&quot; title=&quot;Support rdma_connect_locked()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14488&quot;&gt;&lt;del&gt;LU-14488&lt;/del&gt;&lt;/a&gt; o2ib: Use rdma_connect_locked if it is defined&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: d43375868aba4edcf0bc637256a9fb102709f14f&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="63673">LU-14588</issuekey>
        </issuelink>
                            </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_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|i01ojb:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>