<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:29:51 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-2971] deadlock of changelog storing &amp; canceling</title>
                <link>https://jira.whamcloud.com/browse/LU-2971</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;MDT changelog uses incorrect locking order. It should start transaction before writing to llog.&lt;/p&gt;</description>
                <environment></environment>
        <key id="17909">LU-2971</key>
            <summary>deadlock of changelog storing &amp; canceling</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="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="5">Cannot Reproduce</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="askulysh">Andriy Skulysh</reporter>
                        <labels>
                    </labels>
                <created>Fri, 15 Mar 2013 08:18:57 +0000</created>
                <updated>Fri, 15 Mar 2013 08:47:46 +0000</updated>
                            <resolved>Fri, 15 Mar 2013 08:47:46 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="54100" author="askulysh" created="Fri, 15 Mar 2013 08:21:37 +0000"  >&lt;p&gt;Incorrect locking order results in following deadlock:&lt;/p&gt;

&lt;p&gt;All mdt threads are waiting to start transaction, but current one is deadlocked by following threads:&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;PID: 13564  TASK: ffff880e3ca94100  CPU: 8   COMMAND: &quot;mdt_384&quot;
 #0 [ffff880e2f567650] schedule at ffffffff814d6f09
 #1 [ffff880e2f567718] rwsem_down_failed_common at ffffffff814d9375
 #2 [ffff880e2f567778] rwsem_down_write_failed at ffffffff814d94d3
 #3 [ffff880e2f5677b8] call_rwsem_down_write_failed at ffffffff8126ee83
 #4 [ffff880e2f567818] llog_cat_current_log.clone.0 at ffffffffa058f1cb [obdclass]
 #5 [ffff880e2f5678b8] llog_cat_add_rec at ffffffffa058feca [obdclass]
 #6 [ffff880e2f567908] llog_obd_origin_add at ffffffffa0595ad7 [obdclass]
 #7 [ffff880e2f567938] llog_add at ffffffffa0595cb1 [obdclass]
 #8 [ffff880e2f567988] mdd_changelog_llog_write at ffffffffa0bf74dc [mdd]
 #9 [ffff880e2f5679d8] mdd_changelog_ns_store at ffffffffa0be8534 [mdd]
#10 [ffff880e2f567a58] mdd_create at ffffffffa0beee7e [mdd]
#11 [ffff880e2f567b98] cml_create at ffffffffa0d95467 [cmm]
#12 [ffff880e2f567be8] mdt_pdir_hash_lock.clone.0 at ffffffffa0c6792f [mdt]
#13 [ffff880e2f567c68] mdt_reint_create at ffffffffa0c67cc8 [mdt
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;PID: 13670  TASK: ffff880e2bb3d580  CPU: 2   COMMAND: &quot;mdt_472&quot;
 #0 [ffff880e2bb3f5c0] schedule at ffffffff814d6f09
 #1 [ffff880e2bb3f688] start_this_handle at ffffffffa03e409a [jbd2]
 #2 [ffff880e2bb3f748] jbd2_journal_start at ffffffffa03e4510 [jbd2]
 #3 [ffff880e2bb3f798] ldiskfs_journal_start_sb at ffffffffa0d26b28 [ldiskfs]
 #4 [ffff880e2bb3f7a8] fsfilt_ldiskfs_write_record at ffffffffa0d7152a [fsfilt_ldiskfs]
 #5 [ffff880e2bb3f7f8] llog_lvfs_write_blob at ffffffffa059144d [obdclass]
 #6 [ffff880e2bb3f868] llog_lvfs_write_rec at ffffffffa0592d07 [obdclass]
 #7 [ffff880e2bb3f908] llog_cat_add_rec at ffffffffa058ff69 [obdclass]
 #8 [ffff880e2bb3f958] llog_obd_origin_add at ffffffffa0595ad7 [obdclass]
 #9 [ffff880e2bb3f988] llog_add at ffffffffa0595cb1 [obdclass]
#10 [ffff880e2bb3f9d8] mdd_changelog_llog_write at ffffffffa0bf74dc [mdd]
#11 [ffff880e2bb3fa28] mdd_changelog_write_header at ffffffffa0bf776b [mdd]
#12 [ffff880e2bb3fa78] mdd_changelog_llog_cancel at ffffffffa0bf7bb9 [mdd]
#13 [ffff880e2bb3fab8] mdd_changelog_user_purge at ffffffffa0bf81c0 [mdd]
#14 [ffff880e2bb3fb18] mdd_iocontrol at ffffffffa0bf857c [mdd]

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="54101" author="askulysh" created="Fri, 15 Mar 2013 08:30:50 +0000"  >&lt;p&gt;Please, ignore this issue. It is already fixed in master &lt;/p&gt;</comment>
                            <comment id="54104" author="pjones" created="Fri, 15 Mar 2013 08:47:46 +0000"  >&lt;p&gt;ok - thanks Andriy!&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|hzvlg7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7240</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>