<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:10:42 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-818] possible circular locking dependency detected on MDS</title>
                <link>https://jira.whamcloud.com/browse/LU-818</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The kernel lock validator produced the following warning on a Lustre 2.1 MDS.&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;=======================================================
[ INFO: possible circular locking dependency detected ]
2.6.32-207.1chaos.ch5.x86_64.debug #1
-------------------------------------------------------
mdt_01/24742 is trying to acquire lock:
 (&amp;amp;sb-&amp;gt;s_type-&amp;gt;i_mutex_key#14){+.+.+.}, at: [&amp;lt;ffffffff811a2bf0&amp;gt;] do_filp_open+0x2c0/0xd90

but task is already holding lock:
 (&amp;amp;loghandle-&amp;gt;lgh_lock){+++++.}, at: [&amp;lt;ffffffffa04aaef2&amp;gt;] llog_cat_current_log.clone.0+0xa2/0x1000 [obdclass]

which lock already depends on the new lock.


the existing dependency chain (in reverse order) is:

-&amp;gt; #3 (&amp;amp;loghandle-&amp;gt;lgh_lock){+++++.}:
       [&amp;lt;ffffffff810af29e&amp;gt;] __lock_acquire+0xeee/0x1570
       [&amp;lt;ffffffff810af9c4&amp;gt;] lock_acquire+0xa4/0x120
       [&amp;lt;ffffffff8109b74e&amp;gt;] down_read_nested+0x5e/0xb0
       [&amp;lt;ffffffffa04aae97&amp;gt;] llog_cat_current_log.clone.0+0x47/0x1000 [obdclass]
       [&amp;lt;ffffffffa04ad68a&amp;gt;] llog_cat_add_rec+0x5a/0x840 [obdclass]
       [&amp;lt;ffffffffa04b3fd6&amp;gt;] llog_obd_origin_add+0x56/0x190 [obdclass]
       [&amp;lt;ffffffffa04b41b1&amp;gt;] llog_add+0xa1/0x3c0 [obdclass]
       [&amp;lt;ffffffffa07660cc&amp;gt;] lov_llog_origin_add+0xcc/0x5f0 [lov]
       [&amp;lt;ffffffffa04b41b1&amp;gt;] llog_add+0xa1/0x3c0 [obdclass]
       [&amp;lt;ffffffffa09dfc39&amp;gt;] mds_llog_origin_add+0x109/0x310 [mds]
       [&amp;lt;ffffffffa04b41b1&amp;gt;] llog_add+0xa1/0x3c0 [obdclass]
       [&amp;lt;ffffffffa09e02c6&amp;gt;] mds_llog_add_unlink+0x176/0x520 [mds]
       [&amp;lt;ffffffffa09e09a6&amp;gt;] mds_log_op_unlink+0x196/0x9a0 [mds]
       [&amp;lt;ffffffffa0a012b1&amp;gt;] mdd_unlink_log+0x51/0x110 [mdd]
       [&amp;lt;ffffffffa09f594e&amp;gt;] mdd_object_kill+0x14e/0x1b0 [mdd]
       [&amp;lt;ffffffffa0a0eece&amp;gt;] mdd_finish_unlink+0x20e/0x2c0 [mdd]
       [&amp;lt;ffffffffa0a15683&amp;gt;] mdd_unlink+0x853/0xb00 [mdd]
       [&amp;lt;ffffffffa0abcb46&amp;gt;] cml_unlink+0xb6/0x260 [cmm]
       [&amp;lt;ffffffffa0a5b799&amp;gt;] mdt_reint_unlink+0x689/0xa30 [mdt]
       [&amp;lt;ffffffffa0a5966f&amp;gt;] mdt_reint_rec+0x3f/0x100 [mdt]
       [&amp;lt;ffffffffa0a51b94&amp;gt;] mdt_reint_internal+0x6d4/0x9f0 [mdt]
       [&amp;lt;ffffffffa0a51efc&amp;gt;] mdt_reint+0x4c/0x120 [mdt]
       [&amp;lt;ffffffffa0a459f5&amp;gt;] mdt_handle_common+0x8e5/0x1820 [mdt]
       [&amp;lt;ffffffffa0a46a05&amp;gt;] mdt_regular_handle+0x15/0x20 [mdt]
       [&amp;lt;ffffffffa05f3d9a&amp;gt;] ptlrpc_main+0xbea/0x1930 [ptlrpc]
       [&amp;lt;ffffffff8100c20a&amp;gt;] child_rip+0xa/0x20

-&amp;gt; #2 (&amp;amp;mo-&amp;gt;oo_sem#2/3){+++++.}:
       [&amp;lt;ffffffff810af29e&amp;gt;] __lock_acquire+0xeee/0x1570
       [&amp;lt;ffffffff810af9c4&amp;gt;] lock_acquire+0xa4/0x120
       [&amp;lt;ffffffff8109b6a5&amp;gt;] down_write_nested+0x65/0xb0
       [&amp;lt;ffffffffa0ad512b&amp;gt;] osd_object_write_lock+0x5b/0xd0 [osd_ldiskfs]
       [&amp;lt;ffffffffa0a23fb6&amp;gt;] mdd_write_lock+0x26/0x30 [mdd]
       [&amp;lt;ffffffffa0a16127&amp;gt;] mdd_create+0x7f7/0x1db0 [mdd]
       [&amp;lt;ffffffffa0510880&amp;gt;] llo_store_create_index+0x180/0x220 [obdclass]
       [&amp;lt;ffffffffa0addf8f&amp;gt;] osd_oi_init+0x1bf/0x2d0 [osd_ldiskfs]
       [&amp;lt;ffffffffa0ad779e&amp;gt;] osd_prepare+0x7e/0x310 [osd_ldiskfs]
       [&amp;lt;ffffffffa0a1da2a&amp;gt;] mdd_prepare+0x8a/0x790 [mdd]
       [&amp;lt;ffffffffa0ab607d&amp;gt;] cmm_prepare+0x4d/0x110 [cmm]
       [&amp;lt;ffffffffa0a4f0e0&amp;gt;] mdt_device_alloc+0xf40/0x2510 [mdt]
       [&amp;lt;ffffffffa04d599f&amp;gt;] obd_setup+0x1ff/0x330 [obdclass]
       [&amp;lt;ffffffffa04d5cd8&amp;gt;] class_setup+0x208/0xa50 [obdclass]
       [&amp;lt;ffffffffa04dd80c&amp;gt;] class_process_config+0xd6c/0x1fd0 [obdclass]
       [&amp;lt;ffffffffa04dfb28&amp;gt;] class_config_llog_handler+0x938/0x1680 [obdclass]
       [&amp;lt;ffffffffa04a939b&amp;gt;] llog_process_thread+0x94b/0xdf0 [obdclass]
       [&amp;lt;ffffffff8100c20a&amp;gt;] child_rip+0xa/0x20

-&amp;gt; #1 (jbd2_handle){+.+.+.}:
       [&amp;lt;ffffffff810af29e&amp;gt;] __lock_acquire+0xeee/0x1570
       [&amp;lt;ffffffff810af9c4&amp;gt;] lock_acquire+0xa4/0x120
       [&amp;lt;ffffffffa009737c&amp;gt;] start_this_handle+0x45c/0x580 [jbd2]
       [&amp;lt;ffffffffa00976bf&amp;gt;] jbd2_journal_start+0xdf/0x120 [jbd2]
       [&amp;lt;ffffffffa0994318&amp;gt;] ldiskfs_journal_start_sb+0x58/0x90 [ldiskfs]
       [&amp;lt;ffffffffa0985122&amp;gt;] ldiskfs_create+0x62/0x180 [ldiskfs]
       [&amp;lt;ffffffff8119fce4&amp;gt;] vfs_create+0xb4/0xe0
       [&amp;lt;ffffffff811a345f&amp;gt;] do_filp_open+0xb2f/0xd90
       [&amp;lt;ffffffff8118f569&amp;gt;] do_sys_open+0x69/0x140
       [&amp;lt;ffffffff8118f680&amp;gt;] sys_open+0x20/0x30
       [&amp;lt;ffffffff8100b0b2&amp;gt;] system_call_fastpath+0x16/0x1b

-&amp;gt; #0 (&amp;amp;sb-&amp;gt;s_type-&amp;gt;i_mutex_key#14){+.+.+.}:
       [&amp;lt;ffffffff810af89e&amp;gt;] __lock_acquire+0x14ee/0x1570
       [&amp;lt;ffffffff810af9c4&amp;gt;] lock_acquire+0xa4/0x120
       [&amp;lt;ffffffff8151dbe3&amp;gt;] __mutex_lock_common+0x43/0x400
       [&amp;lt;ffffffff8151e0a8&amp;gt;] mutex_lock_nested+0x48/0x60
       [&amp;lt;ffffffff811a2bf0&amp;gt;] do_filp_open+0x2c0/0xd90
       [&amp;lt;ffffffff811a36dd&amp;gt;] filp_open+0x1d/0x20
       [&amp;lt;ffffffffa09dd420&amp;gt;] mds_obd_create+0x1e0/0xd80 [mds]
       [&amp;lt;ffffffffa04b1a64&amp;gt;] llog_lvfs_create+0x6d4/0x1310 [obdclass]
       [&amp;lt;ffffffffa04ab16a&amp;gt;] llog_cat_current_log.clone.0+0x31a/0x1000 [obdclass]
       [&amp;lt;ffffffffa04ad68a&amp;gt;] llog_cat_add_rec+0x5a/0x840 [obdclass]
       [&amp;lt;ffffffffa04b3fd6&amp;gt;] llog_obd_origin_add+0x56/0x190 [obdclass]
       [&amp;lt;ffffffffa04b41b1&amp;gt;] llog_add+0xa1/0x3c0 [obdclass]
       [&amp;lt;ffffffffa07660cc&amp;gt;] lov_llog_origin_add+0xcc/0x5f0 [lov]
       [&amp;lt;ffffffffa04b41b1&amp;gt;] llog_add+0xa1/0x3c0 [obdclass]
       [&amp;lt;ffffffffa09dfc39&amp;gt;] mds_llog_origin_add+0x109/0x310 [mds]
       [&amp;lt;ffffffffa04b41b1&amp;gt;] llog_add+0xa1/0x3c0 [obdclass]
       [&amp;lt;ffffffffa09e02c6&amp;gt;] mds_llog_add_unlink+0x176/0x520 [mds]
       [&amp;lt;ffffffffa09e09a6&amp;gt;] mds_log_op_unlink+0x196/0x9a0 [mds]
       [&amp;lt;ffffffffa0a012b1&amp;gt;] mdd_unlink_log+0x51/0x110 [mdd]
       [&amp;lt;ffffffffa09f594e&amp;gt;] mdd_object_kill+0x14e/0x1b0 [mdd]
       [&amp;lt;ffffffffa0a0eece&amp;gt;] mdd_finish_unlink+0x20e/0x2c0 [mdd]
       [&amp;lt;ffffffffa0a15683&amp;gt;] mdd_unlink+0x853/0xb00 [mdd]
       [&amp;lt;ffffffffa0abcb46&amp;gt;] cml_unlink+0xb6/0x260 [cmm]
       [&amp;lt;ffffffffa0a5b799&amp;gt;] mdt_reint_unlink+0x689/0xa30 [mdt]
       [&amp;lt;ffffffffa0a5966f&amp;gt;] mdt_reint_rec+0x3f/0x100 [mdt]
       [&amp;lt;ffffffffa0a51b94&amp;gt;] mdt_reint_internal+0x6d4/0x9f0 [mdt]
       [&amp;lt;ffffffffa0a51efc&amp;gt;] mdt_reint+0x4c/0x120 [mdt]
       [&amp;lt;ffffffffa0a459f5&amp;gt;] mdt_handle_common+0x8e5/0x1820 [mdt]
       [&amp;lt;ffffffffa0a46a05&amp;gt;] mdt_regular_handle+0x15/0x20 [mdt]
       [&amp;lt;ffffffffa05f3d9a&amp;gt;] ptlrpc_main+0xbea/0x1930 [ptlrpc]
       [&amp;lt;ffffffff8100c20a&amp;gt;] child_rip+0xa/0x20

other info that might help us debug this:

3 locks held by mdt_01/24742:
 #0:  (jbd2_handle){+.+.+.}, at: [&amp;lt;ffffffffa0097325&amp;gt;] start_this_handle+0x405/0x580 [jbd2]
 #1:  (&amp;amp;mo-&amp;gt;oo_sem#2/3){+++++.}, at: [&amp;lt;ffffffffa0ad512b&amp;gt;] osd_object_write_lock+0x5b/0xd0 [osd_ldiskfs]
 #2:  (&amp;amp;loghandle-&amp;gt;lgh_lock){+++++.}, at: [&amp;lt;ffffffffa04aaef2&amp;gt;] llog_cat_current_log.clone.0+0xa2/0x1000 [obdclass]

stack backtrace:
Pid: 24742, comm: mdt_01 Tainted: G        W  ----------------   2.6.32-207.1chaos.ch5.x86_64.debug #1
Call Trace:
 [&amp;lt;ffffffff810aca93&amp;gt;] ? print_circular_bug+0xf3/0x100
 [&amp;lt;ffffffff810af89e&amp;gt;] ? __lock_acquire+0x14ee/0x1570
 [&amp;lt;ffffffff811aa760&amp;gt;] ? __d_lookup+0x0/0x180
 [&amp;lt;ffffffff810af9c4&amp;gt;] ? lock_acquire+0xa4/0x120
 [&amp;lt;ffffffff811a2bf0&amp;gt;] ? do_filp_open+0x2c0/0xd90
 [&amp;lt;ffffffff8151dbe3&amp;gt;] ? __mutex_lock_common+0x43/0x400
 [&amp;lt;ffffffff811a2bf0&amp;gt;] ? do_filp_open+0x2c0/0xd90
 [&amp;lt;ffffffff810adc9d&amp;gt;] ? trace_hardirqs_on_caller+0x14d/0x190
 [&amp;lt;ffffffff811a2bf0&amp;gt;] ? do_filp_open+0x2c0/0xd90
 [&amp;lt;ffffffff810ab351&amp;gt;] ? lockdep_init_map+0x51/0x130
 [&amp;lt;ffffffff8151e0a8&amp;gt;] ? mutex_lock_nested+0x48/0x60
 [&amp;lt;ffffffff811a2bf0&amp;gt;] ? do_filp_open+0x2c0/0xd90
 [&amp;lt;ffffffff8103758c&amp;gt;] ? kvm_clock_read+0x1c/0x20
 [&amp;lt;ffffffff81012c29&amp;gt;] ? sched_clock+0x9/0x10
 [&amp;lt;ffffffff811b1bc9&amp;gt;] ? mntput_no_expire+0x29/0x110
 [&amp;lt;ffffffff81297fa0&amp;gt;] ? sprintf+0x40/0x50
 [&amp;lt;ffffffff811a36dd&amp;gt;] ? filp_open+0x1d/0x20
 [&amp;lt;ffffffffa09dd420&amp;gt;] ? mds_obd_create+0x1e0/0xd80 [mds]
 [&amp;lt;ffffffff810aa27d&amp;gt;] ? trace_hardirqs_off+0xd/0x10
 [&amp;lt;ffffffff8109d4af&amp;gt;] ? cpu_clock+0x6f/0x80
 [&amp;lt;ffffffff810ad39d&amp;gt;] ? lock_release_holdtime+0x3d/0x190
 [&amp;lt;ffffffff81175df3&amp;gt;] ? cache_alloc_debugcheck_after+0xf3/0x230
 [&amp;lt;ffffffffa04b1a64&amp;gt;] ? llog_lvfs_create+0x6d4/0x1310 [obdclass]
 [&amp;lt;ffffffffa04aaef2&amp;gt;] ? llog_cat_current_log.clone.0+0xa2/0x1000 [obdclass]
 [&amp;lt;ffffffffa04aaef2&amp;gt;] ? llog_cat_current_log.clone.0+0xa2/0x1000 [obdclass]
 [&amp;lt;ffffffffa04ab16a&amp;gt;] ? llog_cat_current_log.clone.0+0x31a/0x1000 [obdclass]
 [&amp;lt;ffffffff8103758c&amp;gt;] ? kvm_clock_read+0x1c/0x20
 [&amp;lt;ffffffff81012c29&amp;gt;] ? sched_clock+0x9/0x10
 [&amp;lt;ffffffff8109d245&amp;gt;] ? sched_clock_local+0x25/0x90
 [&amp;lt;ffffffffa04ad68a&amp;gt;] ? llog_cat_add_rec+0x5a/0x840 [obdclass]
 [&amp;lt;ffffffffa076625a&amp;gt;] ? lov_llog_origin_add+0x25a/0x5f0 [lov]
 [&amp;lt;ffffffffa04b3fd6&amp;gt;] ? llog_obd_origin_add+0x56/0x190 [obdclass]
 [&amp;lt;ffffffff8109d368&amp;gt;] ? sched_clock_cpu+0xb8/0x110
 [&amp;lt;ffffffff810aa27d&amp;gt;] ? trace_hardirqs_off+0xd/0x10
 [&amp;lt;ffffffff8109d4af&amp;gt;] ? cpu_clock+0x6f/0x80
 [&amp;lt;ffffffffa04b41b1&amp;gt;] ? llog_add+0xa1/0x3c0 [obdclass]
 [&amp;lt;ffffffffa07660cc&amp;gt;] ? lov_llog_origin_add+0xcc/0x5f0 [lov]
 [&amp;lt;ffffffff8103758c&amp;gt;] ? kvm_clock_read+0x1c/0x20
 [&amp;lt;ffffffff81012c29&amp;gt;] ? sched_clock+0x9/0x10
 [&amp;lt;ffffffff8109d245&amp;gt;] ? sched_clock_local+0x25/0x90
 [&amp;lt;ffffffffa04b41b1&amp;gt;] ? llog_add+0xa1/0x3c0 [obdclass]
 [&amp;lt;ffffffffa09dfc39&amp;gt;] ? mds_llog_origin_add+0x109/0x310 [mds]
 [&amp;lt;ffffffff8109d368&amp;gt;] ? sched_clock_cpu+0xb8/0x110
 [&amp;lt;ffffffffa04b41b1&amp;gt;] ? llog_add+0xa1/0x3c0 [obdclass]
 [&amp;lt;ffffffffa09e02c6&amp;gt;] ? mds_llog_add_unlink+0x176/0x520 [mds]
 [&amp;lt;ffffffffa09e09a6&amp;gt;] ? mds_log_op_unlink+0x196/0x9a0 [mds]
 [&amp;lt;ffffffffa0a012b1&amp;gt;] ? mdd_unlink_log+0x51/0x110 [mdd]
 [&amp;lt;ffffffffa09fadfb&amp;gt;] ? mdd_attr_get_internal+0x7ab/0xb10 [mdd]
 [&amp;lt;ffffffffa09f594e&amp;gt;] ? mdd_object_kill+0x14e/0x1b0 [mdd]
 [&amp;lt;ffffffffa0a0eece&amp;gt;] ? mdd_finish_unlink+0x20e/0x2c0 [mdd]
 [&amp;lt;ffffffffa09f7259&amp;gt;] ? mdd_attr_check_set_internal_locked+0x69/0x180 [mdd]
 [&amp;lt;ffffffffa0a15683&amp;gt;] ? mdd_unlink+0x853/0xb00 [mdd]
 [&amp;lt;ffffffffa0a12196&amp;gt;] ? mdd_lookup+0x56/0x120 [mdd]
 [&amp;lt;ffffffffa0ad26c6&amp;gt;] ? osd_object_version_get+0x16/0xc0 [osd_ldiskfs]
 [&amp;lt;ffffffffa05bce20&amp;gt;] ? ldlm_completion_ast+0x0/0x740 [ptlrpc]
 [&amp;lt;ffffffffa0a3ccc0&amp;gt;] ? mdt_blocking_ast+0x0/0x320 [mdt]
 [&amp;lt;ffffffffa0abcb46&amp;gt;] ? cml_unlink+0xb6/0x260 [cmm]
 [&amp;lt;ffffffffa0a5a406&amp;gt;] ? mdt_version_save+0x96/0x170 [mdt]
 [&amp;lt;ffffffffa0a5b799&amp;gt;] ? mdt_reint_unlink+0x689/0xa30 [mdt]
 [&amp;lt;ffffffffa0a5882f&amp;gt;] ? mdt_unlink_unpack+0x41f/0x5a0 [mdt]
 [&amp;lt;ffffffffa0a5966f&amp;gt;] ? mdt_reint_rec+0x3f/0x100 [mdt]
 [&amp;lt;ffffffffa05e5b64&amp;gt;] ? lustre_msg_get_flags+0x34/0xa0 [ptlrpc]
 [&amp;lt;ffffffffa0a51b94&amp;gt;] ? mdt_reint_internal+0x6d4/0x9f0 [mdt]
 [&amp;lt;ffffffffa0a47806&amp;gt;] ? mdt_reint_opcode+0x96/0x160 [mdt]
 [&amp;lt;ffffffffa0a51efc&amp;gt;] ? mdt_reint+0x4c/0x120 [mdt]
 [&amp;lt;ffffffffa0a459f5&amp;gt;] ? mdt_handle_common+0x8e5/0x1820 [mdt]
 [&amp;lt;ffffffffa05e32c4&amp;gt;] ? lustre_msg_get_opc+0x94/0x100 [ptlrpc]
 [&amp;lt;ffffffffa0a46a05&amp;gt;] ? mdt_regular_handle+0x15/0x20 [mdt]
 [&amp;lt;ffffffffa05f3d9a&amp;gt;] ? ptlrpc_main+0xbea/0x1930 [ptlrpc]
 [&amp;lt;ffffffff810adc9d&amp;gt;] ? trace_hardirqs_on_caller+0x14d/0x190
 [&amp;lt;ffffffffa05f31b0&amp;gt;] ? ptlrpc_main+0x0/0x1930 [ptlrpc]
 [&amp;lt;ffffffff8100c20a&amp;gt;] ? child_rip+0xa/0x20
 [&amp;lt;ffffffff8100bb50&amp;gt;] ? restore_args+0x0/0x30
 [&amp;lt;ffffffffa05f31b0&amp;gt;] ? ptlrpc_main+0x0/0x1930 [ptlrpc]
 [&amp;lt;ffffffff8100c200&amp;gt;] ? child_rip+0x0/0x20
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>RHEL 6.2&lt;br/&gt;
debug kernel 2.6.32-207.1chaos.ch5.x86_64.debug</environment>
        <key id="12311">LU-818</key>
            <summary>possible circular locking dependency detected on MDS</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="2">Won&apos;t Fix</resolution>
                                        <assignee username="green">Oleg Drokin</assignee>
                                    <reporter username="nedbass">Ned Bass</reporter>
                        <labels>
                    </labels>
                <created>Wed, 2 Nov 2011 16:03:34 +0000</created>
                <updated>Mon, 4 Jun 2012 02:43:07 +0000</updated>
                            <resolved>Mon, 4 Jun 2012 02:43:07 +0000</resolved>
                                    <version>Lustre 2.1.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="22302" author="pjones" created="Wed, 2 Nov 2011 18:05:11 +0000"  >&lt;p&gt;Oleg&lt;/p&gt;

&lt;p&gt;Could you please look into this one?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="22444" author="nedbass" created="Thu, 3 Nov 2011 14:17:08 +0000"  >&lt;p&gt;How interested are you in getting bug reports based on kernel lock validator warnings?   I&apos;ve seen recursive locking/circular dependency notices for several different chains, but haven&apos;t hit any actual deadlocks.  Would you like me to open an issue for each unique occurrence?&lt;/p&gt;</comment>
                            <comment id="22463" author="green" created="Thu, 3 Nov 2011 21:37:50 +0000"  >&lt;p&gt;Hm, I don&apos;t think I have seen this one.&lt;br/&gt;
llogs are undergoing significant rewrk now as part of orion project and this was not a real problem before, so I tend to ignore this warning.&lt;/p&gt;

&lt;p&gt;There is a different chain I have seen in ldlm that we have discussed internally and decided that the reversion could never happen.&lt;/p&gt;</comment>
                            <comment id="39893" author="pjones" created="Mon, 4 Jun 2012 02:43:07 +0000"  >&lt;p&gt;Close ticket. We can reopen if this ever causes a problem in production&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|hzvhrz:</customfieldvalue>

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