<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:41: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-11204] mdt_reint_unlink-&gt;lu_object_put() crash</title>
                <link>https://jira.whamcloud.com/browse/LU-11204</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Seeing these for some time in my testing now, in racer:&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;[48792.659356] BUG: unable to handle kernel paging request at ffff88008278be60
[48792.659356] IP: [&amp;lt;ffffffffa034f110&amp;gt;] lu_object_put+0x270/0x3c0 [obdclass]
[48792.659356] PGD 23e3067 PUD 33fa01067 PMD 33f9ed067 PTE 800000008278b060
[48792.659356] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC
[48792.659356] Modules linked in: lustre(OE) ofd(OE) osp(OE) lod(OE) ost(OE) mdt(OE) mdd(OE) mgs(OE) osd_ldiskfs(OE) ldiskfs(OE) lquota(OE) lfsck(OE) obdecho(OE) mgc(OE) lov(OE) mdc(OE) osc(OE) lmv(OE) fid(OE) fld(OE) ptlrpc_gss(OE) ptlrpc(OE) obdclass(OE) ksocklnd(OE) lnet(OE) libcfs(OE) dm_flakey dm_mod loop zfs(PO) zunicode(PO) zlua(PO) zcommon(PO) znvpair(PO) zavl(PO) icp(PO) spl(O) jbd2 mbcache crc_t10dif crct10dif_generic crct10dif_common ata_generic ttm pata_acpi drm_kms_helper i2c_piix4 ata_piix drm virtio_balloon pcspkr serio_raw virtio_console virtio_blk i2c_core libata floppy ip_tables rpcsec_gss_krb5 [last unloaded: libcfs]
[48792.686829] CPU: 1 PID: 21888 Comm: mdt00_002 Kdump: loaded Tainted: P           OE  ------------   3.10.0-7.5-debug #1
[48792.686829] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
[48792.686829] task: ffff88009d644c80 ti: ffff8800b93ac000 task.ti: ffff8800b93ac000
[48792.686829] RIP: 0010:[&amp;lt;ffffffffa034f110&amp;gt;]  [&amp;lt;ffffffffa034f110&amp;gt;] lu_object_put+0x270/0x3c0 [obdclass]
[48792.686829] RSP: 0018:ffff8800b93afb38  EFLAGS: 00010246
[48792.686829] RAX: 0000000000000000 RBX: ffff88030ef74160 RCX: 0000000000000002
[48792.686829] RDX: 0000000000000002 RSI: ffffc90007768000 RDI: ffff88008278be68
[48792.686829] RBP: ffff8800b93afb88 R08: 00000000000000cc R09: 000000000000004f
[48792.686829] R10: 0000000000000b01 R11: 00000000003fffff R12: ffff880291d79600
[48792.686829] R13: ffff88008278bea0 R14: ffff88008278be50 R15: ffffc900077a8028
[48792.686829] FS:  0000000000000000(0000) GS:ffff88033da40000(0000) knlGS:0000000000000000
[48792.686829] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[48792.686829] CR2: ffff88008278be60 CR3: 000000024c172000 CR4: 00000000000006e0
[48792.686829] Call Trace:
[48792.686829]  [&amp;lt;ffffffffa0cbbb13&amp;gt;] mdt_reint_unlink+0x7c3/0x1410 [mdt]
[48792.686829]  [&amp;lt;ffffffffa0cbfc10&amp;gt;] mdt_reint_rec+0x80/0x210 [mdt]
[48792.686829]  [&amp;lt;ffffffffa0c9f6ab&amp;gt;] mdt_reint_internal+0x5fb/0x990 [mdt]
[48792.686829]  [&amp;lt;ffffffffa0caa4a7&amp;gt;] mdt_reint+0x67/0x140 [mdt]
[48792.686829]  [&amp;lt;ffffffffa05eca55&amp;gt;] tgt_request_handle+0xaf5/0x1590 [ptlrpc]
[48792.686829]  [&amp;lt;ffffffffa01eaf97&amp;gt;] ? libcfs_debug_msg+0x57/0x80 [libcfs]
[48792.686829]  [&amp;lt;ffffffffa0590eb6&amp;gt;] ptlrpc_server_handle_request+0x256/0xad0 [ptlrpc]
[48792.686829]  [&amp;lt;ffffffff810b9398&amp;gt;] ? __wake_up_common+0x58/0x90
[48792.686829]  [&amp;lt;ffffffff813ccd2b&amp;gt;] ? do_raw_spin_unlock+0x4b/0x90
[48792.686829]  [&amp;lt;ffffffffa0594cae&amp;gt;] ptlrpc_main+0xabe/0x1f80 [ptlrpc]
[48792.686829]  [&amp;lt;ffffffffa05941f0&amp;gt;] ? ptlrpc_register_service+0xeb0/0xeb0 [ptlrpc]
[48792.686829]  [&amp;lt;ffffffff810ae864&amp;gt;] kthread+0xe4/0xf0
[48792.686829]  [&amp;lt;ffffffff810ae780&amp;gt;] ? kthread_create_on_node+0x140/0x140
[48792.686829]  [&amp;lt;ffffffff81783777&amp;gt;] ret_from_fork_nospec_begin+0x21/0x21
[48792.686829]  [&amp;lt;ffffffff810ae780&amp;gt;] ? kthread_create_on_node+0x140/0x140
[48792.686829] Code: a0 31 c0 e8 53 be e9 ff 0f 1f 00 48 8b 03 be 01 00 00 00 48 8b 7d c0 48 8b 40 20 ff 50 18 e9 5a fe ff ff 0f 1f 84 00 00 00 00 00 &amp;lt;49&amp;gt; 8b 46 10 a8 01 0f 84 46 fe ff ff 48 8b 7d b0 31 c9 31 d2 be 
[48792.686829] RIP  [&amp;lt;ffffffffa034f110&amp;gt;] lu_object_put+0x270/0x3c0 [obdclass]
[48792.686829]  RSP &amp;lt;ffff8800b93afb38&amp;gt;
[48792.686829] CR2: ffff88008278be60
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="52893">LU-11204</key>
            <summary>mdt_reint_unlink-&gt;lu_object_put() crash</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="1">Fixed</resolution>
                                        <assignee username="tappro">Mikhail Pershin</assignee>
                                    <reporter username="green">Oleg Drokin</reporter>
                        <labels>
                    </labels>
                <created>Fri, 3 Aug 2018 16:45:55 +0000</created>
                <updated>Thu, 21 Nov 2019 21:40:20 +0000</updated>
                            <resolved>Fri, 7 Jun 2019 12:09:29 +0000</resolved>
                                    <version>Lustre 2.12.0</version>
                                    <fixVersion>Lustre 2.13.0</fixVersion>
                    <fixVersion>Lustre 2.12.4</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="231415" author="adilger" created="Fri, 3 Aug 2018 18:56:25 +0000"  >&lt;p&gt;Can you use GDB to decode the line number and structure pointer to see exactly where it is crashing?&lt;/p&gt;</comment>
                            <comment id="231416" author="adilger" created="Fri, 3 Aug 2018 18:59:01 +0000"  >&lt;p&gt;The last change to that part of the code is:&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 478be95b8d938498ccf03920f934a0d49fe5dc6b
Author:     NeilBrown &amp;lt;neilb@suse.com&amp;gt;
AuthorDate: Tue May 8 22:46:29 2018 -0400

    LU-4423 obd: backport of lu_object changes upstream
    
    fold lu_object_new() into lu_object_find_at()
    
    lu_object_new() duplicates a lot of code that is in
    lu_object_find_at().
    There is no real need for a separate function, it is simpler just
    to skip the bits of lu_object_find_at() that we don&apos;t
    want in the LOC_F_NEW case.
    
    Linux-commit: 775c4dc274343e5e2959fa1171baf2fc01028840
    
    discard extra lru count.
    
    lu_object maintains 2 lru counts.
    One is a per-bucket lsb_lru_len.
    The other is the per-cpu ls_lru_len_counter.
    
    The only times the per-bucket counters are use are:
     - a debug message when an object is added
     - in lu_site_stats_get when all the counters are combined.
    
    The debug message is not essential, and the per-cpu counter
    can be used to get the combined total.
    
    So discard the per-bucket lsb_lru_len.
    Change-Id: I26203f331a0c73ae4e23878eb10b15d9fcf546c5
    Signed-off-by: NeilBrown &amp;lt;neilb@suse.com&amp;gt;
    Signed-off-by: James Simmons &amp;lt;uja.ornl@yahoo.com&amp;gt;
    Reviewed-on: https://review.whamcloud.com/32325
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="231448" author="green" created="Sat, 4 Aug 2018 18:29:12 +0000"  >&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;(gdb) l *(lu_object_put+0x275)
0x4f145 is in lu_object_put (/home/green/git/lustre-release/lustre/obdclass/lu_object.c:164).
159	
160		cfs_hash_bd_get(site-&amp;gt;ls_obj_hash, &amp;amp;top-&amp;gt;loh_fid, &amp;amp;bd);
161		bkt = cfs_hash_bd_extra_get(site-&amp;gt;ls_obj_hash, &amp;amp;bd);
162	
163		if (!cfs_hash_bd_dec_and_lock(site-&amp;gt;ls_obj_hash, &amp;amp;bd, &amp;amp;top-&amp;gt;loh_ref)) {
164			if (lu_object_is_dying(top)) {
165				/*
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;(0x270 is some sort of a test_bit)&lt;/p&gt;

&lt;p&gt;so it&apos;s a bit hard to know where exctly did it crash I guess. Note we onl recently started to do real multimountpoint racer testing after a testscript fix from John so it&apos;s not necessary a super new regression, just possibly only recently exposed.&lt;/p&gt;</comment>
                            <comment id="231449" author="green" created="Sat, 4 Aug 2018 18:39:41 +0000"  >&lt;p&gt;ok, so it is line 163:&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;    /home/green/bk/linux-3.10.0-862.3.2.el7-debug/./arch/x86/include/asm/bitops.h: 319
#11 [ffff8800b93afb30] lu_object_put at ffffffffa034efe8 [obdclass]
    /home/green/git/lustre-release/lustre/obdclass/lu_object.c: 163
#12 [ffff8800b93afb90] mdt_reint_unlink at ffffffffa0cbbb13 [mdt]
    /home/green/git/lustre-release/libcfs/include/libcfs/libcfs_debug.h: 146
#13 [ffff8800b93afc10] mdt_reint_rec at ffffffffa0cbfc10 [mdt]
    /home/green/git/lustre-release/lustre/mdt/mdt_reint.c: 2375
#14 [ffff8800b93afc38] mdt_reint_internal at ffffffffa0c9f6ab [mdt]
    /home/green/git/lustre-release/libcfs/include/libcfs/libcfs_debug.h: 146
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;but because it&apos;s a macro, it&apos;s a bit harder to know where exactly did it hit.&lt;/p&gt;</comment>
                            <comment id="246702" author="tappro" created="Sat, 4 May 2019 08:37:54 +0000"  >&lt;p&gt;it looks similar to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9942&quot; title=&quot;Use after free in mdt_mfd_close-&amp;gt;lu_object_put&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9942&quot;&gt;LU-9942&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="246703" author="tappro" created="Sat, 4 May 2019 08:40:13 +0000"  >&lt;p&gt;and more older &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9419&quot; title=&quot;mdt_intent_layout -&amp;gt; lu_object_put crash&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9419&quot;&gt;LU-9419&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="246704" author="tappro" created="Sat, 4 May 2019 08:43:28 +0000"  >&lt;p&gt;each ticket has trace ending at &lt;tt&gt;lu_object_put&lt;/tt&gt; line&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!cfs_hash_bd_dec_and_lock(site-&amp;gt;ls_obj_hash, &amp;amp;bd, &amp;amp;top-&amp;gt;loh_ref)) {
---&amp;gt;		&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (lu_object_is_dying(top)) {
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This code path is about exit when loh_ref is not the last one, at the same time that looks like &lt;tt&gt;top&lt;/tt&gt; is already destroyed at the moment of check&lt;/p&gt;</comment>
                            <comment id="247738" author="tappro" created="Sun, 26 May 2019 17:22:21 +0000"  >&lt;p&gt;The reason is the accessing &lt;tt&gt;top&lt;/tt&gt; after atomic_dec_and_lock() call, at that moment &lt;tt&gt;top&lt;/tt&gt; dropped own reference and is not protected so can be freed by other thread. Issue is being seen mostly on onyx-68 with many virtual machines running on the same node.&lt;br/&gt;
Solution can be just getting lu_object_is_dying() value before loh_ref decrement, moreover I am not sure we need this whole block of code with &lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
		&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (lu_object_is_dying(top)) {
			/*
			 * somebody may be waiting &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt;, currently only
			 * used &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; cl_object, see cl_object_put_last().
			 */
			wake_up_all(&amp;amp;bkt-&amp;gt;lsb_marche_funebre);
		}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;it is bz22520 &lt;a href=&quot;https://bugzilla.lustre.org/show_bug.cgi?id=22520&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugzilla.lustre.org/show_bug.cgi?id=22520&lt;/a&gt; and it is worth to review how things are working now and if that wake_up() in lu_object_put() is needed for every put really.&lt;/p&gt;</comment>
                            <comment id="247740" author="gerrit" created="Sun, 26 May 2019 19:25:46 +0000"  >&lt;p&gt;Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/34960&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34960&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11204&quot; title=&quot;mdt_reint_unlink-&amp;gt;lu_object_put() crash&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11204&quot;&gt;&lt;del&gt;LU-11204&lt;/del&gt;&lt;/a&gt; obdclass: remove unprotected access to lu_object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 98c1b95c49b79509c7d31f2cdebdc46eda54a8b4&lt;/p&gt;</comment>
                            <comment id="247741" author="gerrit" created="Sun, 26 May 2019 19:26:14 +0000"  >&lt;p&gt;Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/34961&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34961&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11204&quot; title=&quot;mdt_reint_unlink-&amp;gt;lu_object_put() crash&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11204&quot;&gt;&lt;del&gt;LU-11204&lt;/del&gt;&lt;/a&gt; obdclass: remove unprotected access to lu_object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 7992d3d38e148f0f9c60a750ba5355413e8b1407&lt;/p&gt;</comment>
                            <comment id="247742" author="tappro" created="Sun, 26 May 2019 19:33:04 +0000"  >&lt;p&gt;I&apos;ve pushed two patches, first is simple to prevent after-free access by using local variable, second patch is fortestonly to check if cl_object_put_last() is still needed. At quick view conditions described in bz22520 don&apos;t exist in current code, so whole bz22520 fix might be not needed.&lt;/p&gt;</comment>
                            <comment id="248622" author="gerrit" created="Fri, 7 Jun 2019 04:08:28 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/34960/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34960/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11204&quot; title=&quot;mdt_reint_unlink-&amp;gt;lu_object_put() crash&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11204&quot;&gt;&lt;del&gt;LU-11204&lt;/del&gt;&lt;/a&gt; obdclass: remove unprotected access to lu_object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 336cf0f2f3a9ce5b11a34aeaeec062a5d5144213&lt;/p&gt;</comment>
                            <comment id="248629" author="pjones" created="Fri, 7 Jun 2019 04:14:42 +0000"  >&lt;p&gt;So what&apos;s the verdict from &lt;a href=&quot;https://review.whamcloud.com/#/c/34961/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/#/c/34961/&lt;/a&gt;&#160;? Is further work needed or can this ticket be marked as RESOLVED?&lt;/p&gt;</comment>
                            <comment id="248637" author="tappro" created="Fri, 7 Jun 2019 05:32:04 +0000"  >&lt;p&gt;that was alternative approach, I&apos;ve abandoned it. &lt;/p&gt;</comment>
                            <comment id="248648" author="pjones" created="Fri, 7 Jun 2019 12:09:29 +0000"  >&lt;p&gt;ok. Should we consider this fix for b2_12?&lt;/p&gt;</comment>
                            <comment id="254922" author="gerrit" created="Tue, 17 Sep 2019 19:25:57 +0000"  >&lt;p&gt;Mike Pershin (mpershin@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/36217&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36217&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11204&quot; title=&quot;mdt_reint_unlink-&amp;gt;lu_object_put() crash&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11204&quot;&gt;&lt;del&gt;LU-11204&lt;/del&gt;&lt;/a&gt; obdclass: remove unprotected access to lu_object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 7db34b95768d7f2df3aa110275ea26d345431852&lt;/p&gt;</comment>
                            <comment id="258604" author="gerrit" created="Thu, 21 Nov 2019 07:33:30 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/36217/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36217/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11204&quot; title=&quot;mdt_reint_unlink-&amp;gt;lu_object_put() crash&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11204&quot;&gt;&lt;del&gt;LU-11204&lt;/del&gt;&lt;/a&gt; obdclass: remove unprotected access to lu_object&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: e548e31f3feac2831868fe01cc75bf111cf8f501&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="56867">LU-12741</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="48105">LU-9942</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|i0008v:</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>