<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:07:33 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-14182] cancel layout lock on replay - deadlock</title>
                <link>https://jira.whamcloud.com/browse/LU-14182</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;layout locks are not replayed and instead cancelled as unused, what requires to take lov_conf_lock. the semaphore may be already taken by cl_lock_flush() which prepares a new IO which is not be able to be sent to MDS as it is in the recovery.&lt;/p&gt;

&lt;p&gt;PID: 17992 TASK: ffff9a1790ca4100 CPU: 7 COMMAND: &quot;ptlrpcd_rcv&quot;&lt;br/&gt;
#0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a436d8&amp;#93;&lt;/span&gt; __schedule at ffffffffb9167747&lt;br/&gt;
#1 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43760&amp;#93;&lt;/span&gt; schedule at ffffffffb9167c49&lt;br/&gt;
#2 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43770&amp;#93;&lt;/span&gt; rwsem_down_write_failed at ffffffffb9169535&lt;br/&gt;
#3 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43808&amp;#93;&lt;/span&gt; call_rwsem_down_write_failed at ffffffffb8d86fb7&lt;br/&gt;
#4 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43850&amp;#93;&lt;/span&gt; down_write at ffffffffb9166f4d&lt;br/&gt;
#5 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43868&amp;#93;&lt;/span&gt; lov_conf_lock at ffffffffc0ea50ae &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
#6 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43888&amp;#93;&lt;/span&gt; lov_conf_set at ffffffffc0ea9143 &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
#7 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a438f8&amp;#93;&lt;/span&gt; cl_conf_set at ffffffffc0ba33c3 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
#8 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43928&amp;#93;&lt;/span&gt; ll_layout_conf at ffffffffc0fd1761 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#9 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a439a8&amp;#93;&lt;/span&gt; ll_lock_cancel_bits at ffffffffc0ff4975 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#10 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43a28&amp;#93;&lt;/span&gt; ll_md_blocking_ast at ffffffffc0ff501f &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#11 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43a60&amp;#93;&lt;/span&gt; ldlm_cancel_callback at ffffffffc0d4757a &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#12 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43ae0&amp;#93;&lt;/span&gt; ldlm_lock_cancel at ffffffffc0d47876 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#13 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43b00&amp;#93;&lt;/span&gt; ldlm_cli_cancel_list_local at ffffffffc0d579c5 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#14 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43b68&amp;#93;&lt;/span&gt; ldlm_cancel_lru_local at ffffffffc0d5815b &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#15 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43b88&amp;#93;&lt;/span&gt; ldlm_replay_locks at ffffffffc0d5aa47 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#16 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43c00&amp;#93;&lt;/span&gt; ptlrpc_import_recovery_state_machine at ffffffffc0d9a145 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#17 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43c48&amp;#93;&lt;/span&gt; ptlrpc_replay_interpret at ffffffffc0d6d771 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#18 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1776a43c98&amp;#93;&lt;/span&gt; ptlrpc_check_set at ffffffffc0d713d1 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;#0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd75f8&amp;#93;&lt;/span&gt; __schedule at ffffffffb9167747&lt;br/&gt;
#1 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7680&amp;#93;&lt;/span&gt; schedule at ffffffffb9167c49&lt;br/&gt;
#2 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7690&amp;#93;&lt;/span&gt; osc_extent_wait at ffffffffc0f04ced &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#3 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd77e0&amp;#93;&lt;/span&gt; osc_cache_wait_range at ffffffffc0f07097 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#4 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd78d8&amp;#93;&lt;/span&gt; osc_cache_writeback_range at ffffffffc0f0805e &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#5 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7a20&amp;#93;&lt;/span&gt; mdc_lock_flush at ffffffffc0f5dd8d &lt;span class=&quot;error&quot;&gt;&amp;#91;mdc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#6 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7a80&amp;#93;&lt;/span&gt; mdc_dlm_blocking_ast0 at ffffffffc0f5e108 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#7 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7ac0&amp;#93;&lt;/span&gt; mdc_object_flush at ffffffffc0f5e458 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#8 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7ad0&amp;#93;&lt;/span&gt; cl_object_flush at ffffffffc0ba34e3 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
#9 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7b00&amp;#93;&lt;/span&gt; lov_flush_composite at ffffffffc0ea57e3 &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
#10 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7b28&amp;#93;&lt;/span&gt; lov_object_flush at ffffffffc0ea55ee &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt; &amp;lt;&#8212; lov_conf_freeze&lt;br/&gt;
#11 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7b50&amp;#93;&lt;/span&gt; cl_object_flush at ffffffffc0ba34e3 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
#12 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7b80&amp;#93;&lt;/span&gt; ll_dom_lock_cancel at ffffffffc0ff4365 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#13 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7bb8&amp;#93;&lt;/span&gt; ll_lock_cancel_bits at ffffffffc0ff499b &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#14 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7c38&amp;#93;&lt;/span&gt; ll_md_blocking_ast at ffffffffc0ff501f &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#15 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7c70&amp;#93;&lt;/span&gt; ldlm_cancel_callback at ffffffffc0d4757a &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#16 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7cf0&amp;#93;&lt;/span&gt; ldlm_cli_cancel_local at ffffffffc0d53461 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#17 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7d18&amp;#93;&lt;/span&gt; ldlm_cli_cancel at ffffffffc0d5938c &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#18 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7da8&amp;#93;&lt;/span&gt; ll_md_blocking_ast at ffffffffc0ff516a &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
#19 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7de0&amp;#93;&lt;/span&gt; ldlm_handle_bl_callback at ffffffffc0d5d7d8 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
#20 &lt;span class=&quot;error&quot;&gt;&amp;#91;ffff9a1642fd7e10&amp;#93;&lt;/span&gt; ldlm_bl_thread_main at ffffffffc0d5e18d &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="61867">LU-14182</key>
            <summary>cancel layout lock on replay - deadlock</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="vitaly_fertman">Vitaly Fertman</assignee>
                                    <reporter username="vitaly_fertman">Vitaly Fertman</reporter>
                        <labels>
                    </labels>
                <created>Fri, 4 Dec 2020 17:09:36 +0000</created>
                <updated>Tue, 16 Mar 2021 20:46:26 +0000</updated>
                            <resolved>Tue, 16 Mar 2021 20:46:26 +0000</resolved>
                                                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="286760" author="gerrit" created="Fri, 4 Dec 2020 17:12:33 +0000"  >&lt;p&gt;Vitaly Fertman (vitaly.fertman@hpe.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/40867&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40867&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14182&quot; title=&quot;cancel layout lock on replay - deadlock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14182&quot;&gt;&lt;del&gt;LU-14182&lt;/del&gt;&lt;/a&gt; lov: cancel layout lock on replay deadlock&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: e763d5373fb6b154e6fb4b2de87ad9713307488b&lt;/p&gt;</comment>
                            <comment id="295174" author="gerrit" created="Tue, 16 Mar 2021 20:44:03 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/40867/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40867/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14182&quot; title=&quot;cancel layout lock on replay - deadlock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14182&quot;&gt;&lt;del&gt;LU-14182&lt;/del&gt;&lt;/a&gt; lov: cancel layout lock on replay deadlock&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 68fb53ad4bb2dbc2104d19613546ecf2534d97d5&lt;/p&gt;</comment>
                            <comment id="295175" author="pjones" created="Tue, 16 Mar 2021 20:46:26 +0000"  >&lt;p&gt;Landed for 2.15&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|i01ge7:</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>