<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:03:43 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-13730] Check need to mirror Extend on a WRITE_PENDING (wp) FLR file</title>
                <link>https://jira.whamcloud.com/browse/LU-13730</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;In the following test scripts, it caused the kernel panic:&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;
        local file=$DIR/$tfile

&#160; &#160; &#160; &#160; $LFS mirror create -N -S 4M -c 2 -N -S 1M -c -1 $file ||
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; error &lt;span class=&quot;code-quote&quot;&gt;&quot;create mirrored file $file failed&quot;&lt;/span&gt;
&#160; &#160; &#160; &#160; echo -n pccro_as_mirror_layout &amp;gt; $file
&#160; &#160; &#160; &#160; echo &lt;span class=&quot;code-quote&quot;&gt;&quot;FLR layout before PCC-RO attach &lt;span class=&quot;code-quote&quot;&gt;&apos;$file&apos;&lt;/span&gt;:&quot;&lt;/span&gt;
&#160; &#160; &#160; &#160; $LFS getstripe -v $file

&#160; &#160; &#160; &#160; $LFS mirror extend -N -S 8M -c -1 $file ||
&#160; &#160; &#160; &#160; error &lt;span class=&quot;code-quote&quot;&gt;&quot;mirror extend $file failed&quot;&lt;/span&gt;
&#160; &#160; &#160; &#160; echo -e &lt;span class=&quot;code-quote&quot;&gt;&quot;\nFLR layout after extend a mirror:&quot;&lt;/span&gt;
&#160; &#160; &#160; &#160; $LFS getstripe -v $file

&#160; &#160; &#160; &#160; echo -e &lt;span class=&quot;code-quote&quot;&gt;&quot;\nWrite &lt;span class=&quot;code-quote&quot;&gt;&apos;$file&apos;&lt;/span&gt; after mirror extend:&quot;&lt;/span&gt;
&#160; &#160; &#160; &#160; echo -n write_after_mirror_extend &amp;gt; $file
&#160; &#160; &#160; &#160; $LFS getstripe -v $file
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The output for the test script:&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;
mnt/lustre/f21i.sanity-pcc
composite_header:
lcm_magic: 0x0BD60BD0
lcm_size: 288
lcm_flags: wp
lcm_layout_gen: 3
lcm_mirror_count: 2
lcm_entry_count: 2
components:
- lcme_id: 65537
lcme_mirror_id: 1
lcme_flags: init
lcme_extent.e_start: 0
lcme_extent.e_end: EOF
lcme_offset: 128
lcme_size: 80
sub_layout:
lmm_magic: 0x0BD10BD0
lmm_seq: 0x200000401
lmm_object_id: 0x3
lmm_fid: [0x200000401:0x3:0x0]
lmm_stripe_count: 2
lmm_stripe_size: 4194304
lmm_pattern: raid0
lmm_layout_gen: 0
lmm_stripe_offset: 0
lmm_objects:
- 0: { l_ost_idx: 0, l_fid: [0x100000000:0x3:0x0] }
- 1: { l_ost_idx: 1, l_fid: [0x100010000:0x2:0x0] }- lcme_id: 131074
lcme_mirror_id: 2
lcme_flags: init,stale
lcme_extent.e_start: 0
lcme_extent.e_end: EOF
lcme_offset: 208
lcme_size: 80
sub_layout:
lmm_magic: 0x0BD10BD0
lmm_seq: 0x200000401
lmm_object_id: 0x3
lmm_fid: [0x200000401:0x3:0x0]
lmm_stripe_count: 2
lmm_stripe_size: 1048576
lmm_pattern: raid0
lmm_layout_gen: 0
lmm_stripe_offset: 1
lmm_objects:
- 0: { l_ost_idx: 1, l_fid: [0x100010000:0x3:0x0] }
- 1: { l_ost_idx: 0, l_fid: [0x100000000:0x4:0x0] }
FLR layout after extend a mirror:
/mnt/lustre/f21i.sanity-pcc
composite_header:
lcm_magic: 0x0BD60BD0
lcm_size: 416
lcm_flags: wp
lcm_layout_gen: 4
lcm_mirror_count: 3
lcm_entry_count: 3
components:
- lcme_id: 65537
lcme_mirror_id: 1
lcme_flags: init
lcme_extent.e_start: 0
lcme_extent.e_end: EOF
lcme_offset: 176
lcme_size: 80
sub_layout:
lmm_magic: 0x0BD10BD0
lmm_seq: 0x200000401
lmm_object_id: 0x3
lmm_fid: [0x200000401:0x3:0x0]
lmm_stripe_count: 2
lmm_stripe_size: 4194304
lmm_pattern: raid0
lmm_layout_gen: 0
lmm_stripe_offset: 0
lmm_objects:
- 0: { l_ost_idx: 0, l_fid: [0x100000000:0x3:0x0] }
- 1: { l_ost_idx: 1, l_fid: [0x100010000:0x2:0x0] }- lcme_id: 131074
lcme_mirror_id: 2
lcme_flags: init,stale
lcme_extent.e_start: 0
lcme_extent.e_end: EOF
lcme_offset: 256
lcme_size: 80
sub_layout:
lmm_magic: 0x0BD10BD0
lmm_seq: 0x200000401
lmm_object_id: 0x3
lmm_fid: [0x200000401:0x3:0x0]
lmm_stripe_count: 2
lmm_stripe_size: 1048576
lmm_pattern: raid0
lmm_layout_gen: 0
lmm_stripe_offset: 1
lmm_objects:
- 0: { l_ost_idx: 1, l_fid: [0x100010000:0x3:0x0] }
- 1: { l_ost_idx: 0, l_fid: [0x100000000:0x4:0x0] }- lcme_id: 196609
lcme_mirror_id: 3
lcme_flags: init
lcme_extent.e_start: 0
lcme_extent.e_end: EOF
lcme_offset: 336
lcme_size: 80
sub_layout:
lmm_magic: 0x0BD10BD0
lmm_seq: 0x200000401
lmm_object_id: 0x3
lmm_fid: [0x200000401:0x3:0x0]
lmm_stripe_count: 2
lmm_stripe_size: 8388608
lmm_pattern: raid0
lmm_layout_gen: 0
lmm_stripe_offset: 0
lmm_objects:
- 0: { l_ost_idx: 0, l_fid: [0x100000000:0x5:0x0] }
- 1: { l_ost_idx: 1, l_fid: [0x100010000:0x4:0x0] }
Write &lt;span class=&quot;code-quote&quot;&gt;&apos;/mnt/lustre/f21i.sanity-pcc&apos;&lt;/span&gt; after mirror extend:
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The panic crash dump:&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;
[27530.518341] LustreError: 70249:0:(lod_object.c:7733:lod_declare_update_write_pending()) ASSERTION( primary &amp;lt; 0 ) failed: [0x200000401:0x3:0x0] has multiple primary: 3 / 1
[27530.519329] LustreError: 70249:0:(lod_object.c:7733:lod_declare_update_write_pending()) LBUG
[27530.519834] Pid: 70249, comm: mdt00_003 3.10.0-957.12.2.el7_lustre.2.12.55_47_gf6497eb.x86_64 #1 SMP Mon Jul 1 20:06:03 CST 2019
[27530.519835] Call Trace:
[27530.519842] [&amp;lt;ffffffffc06e762c&amp;gt;] libcfs_call_trace+0x8c/0xc0 [libcfs]
[27530.519848] [&amp;lt;ffffffffc06e794c&amp;gt;] lbug_with_loc+0x4c/0xa0 [libcfs]
[27530.519851] [&amp;lt;ffffffffc13a9c89&amp;gt;] lod_declare_update_write_pending+0x969/0xa40 [lod]
[27530.519860] [&amp;lt;ffffffffc13aa5b8&amp;gt;] lod_declare_layout_change+0x858/0xe20 [lod]
[27530.519864] [&amp;lt;ffffffffc1244bf3&amp;gt;] mdd_declare_layout_change+0x63/0x130 [mdd]
[27530.519870] [&amp;lt;ffffffffc124e419&amp;gt;] mdd_layout_change+0x9d9/0x18e0 [mdd]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;It seems that FLR can only extend a mirror component for a FLR file in LCM_FL_RDONLY state.&#160;&lt;/p&gt;

&lt;p&gt;When the file in LCM_FL_WRITING_PENDING state, the write after mirror extend will found more than one primary mirrors which will cause panic.&lt;/p&gt;

&lt;p&gt;Two possible solutions are:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Check whether the file is in LCM_FL_RDONLY state before extend a mirror to a given file. If not, return invalid error code immediately.&lt;/li&gt;
	&lt;li&gt;In&#160;lod_declare_update_write_pending, when find more than one candidates for primary, pick one as the primary and stale other synced mirrors.&lt;/li&gt;
&lt;/ol&gt;
</description>
                <environment></environment>
        <key id="59782">LU-13730</key>
            <summary>Check need to mirror Extend on a WRITE_PENDING (wp) FLR file</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</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="bzzz">Alex Zhuravlev</assignee>
                                    <reporter username="qian_wc">Qian Yingjin</reporter>
                        <labels>
                    </labels>
                <created>Tue, 30 Jun 2020 09:34:57 +0000</created>
                <updated>Thu, 31 Aug 2023 06:23:15 +0000</updated>
                            <resolved>Sat, 20 Mar 2021 15:41:55 +0000</resolved>
                                                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                            <comments>
                            <comment id="290733" author="adilger" created="Fri, 29 Jan 2021 20:42:26 +0000"  >&lt;p&gt;Hit this several times during racer with file migrate (patch &lt;a href=&quot;https://review.whamcloud.com/13669&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/13669&lt;/a&gt; &quot;&lt;tt&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7073&quot; title=&quot;racer with OST object migration hangs on cleanup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7073&quot;&gt;&lt;del&gt;LU-7073&lt;/del&gt;&lt;/a&gt; tests: Add file migration to racer&lt;/tt&gt;&quot;:&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special1-ldiskfs-DNE-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special1-ldiskfs-DNE-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special2-ldiskfs-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special2-ldiskfs-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special7-ldiskfs-DNE-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special7-ldiskfs-DNE-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special7-ldiskfs-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special7-ldiskfs-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special9-ldiskfs-DNE-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special9-ldiskfs-DNE-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special10-ldiskfs-DNE-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special10-ldiskfs-DNE-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special1-zfs-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special1-zfs-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special4-zfs-DNE-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special4-zfs-DNE-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special8-zfs-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special8-zfs-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special10-zfs-DNE-centos7_x86_64-centos7_x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing-archive.whamcloud.com/gerrit-janitor/13869/testresults/racer-special10-zfs-DNE-centos7_x86_64-centos7_x86_64/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It definitely seems like a but that is easily triggered between file migrate or mirror (not sure which) and some other operation on the file.&lt;/p&gt;
</comment>
                            <comment id="290735" author="gerrit" created="Fri, 29 Jan 2021 21:02:44 +0000"  >&lt;p&gt;Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41368&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41368&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13730&quot; title=&quot;Check need to mirror Extend on a WRITE_PENDING (wp) FLR file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13730&quot;&gt;&lt;del&gt;LU-13730&lt;/del&gt;&lt;/a&gt; tests: add file mirroring to racer&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 9784b3dd8855b98807a689527881bb47aaa98d9f&lt;/p&gt;</comment>
                            <comment id="294630" author="gerrit" created="Thu, 11 Mar 2021 05:50:03 +0000"  >&lt;p&gt;Alex Zhuravlev (bzzz@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/42003&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/42003&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13730&quot; title=&quot;Check need to mirror Extend on a WRITE_PENDING (wp) FLR file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13730&quot;&gt;&lt;del&gt;LU-13730&lt;/del&gt;&lt;/a&gt; lod: don&apos;t confuse stale with primary flag&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 2ac23c725e95a953c2dfb025743af7ce469eb0b0&lt;/p&gt;</comment>
                            <comment id="294931" author="gerrit" created="Sat, 13 Mar 2021 18:33:11 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/42003/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/42003/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13730&quot; title=&quot;Check need to mirror Extend on a WRITE_PENDING (wp) FLR file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13730&quot;&gt;&lt;del&gt;LU-13730&lt;/del&gt;&lt;/a&gt; lod: don&apos;t confuse stale with primary flag&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 571f3cf1115973d0fdaf6d5244bfeee230b52989&lt;/p&gt;</comment>
                            <comment id="295585" author="pjones" created="Sat, 20 Mar 2021 15:41:55 +0000"  >&lt;p&gt;Landed for 2.15&lt;/p&gt;</comment>
                            <comment id="384136" author="adilger" created="Tue, 29 Aug 2023 22:56:15 +0000"  >&lt;p&gt;&quot;Andreas Dilger &amp;lt;adilger@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/52168&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/52168&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13170&quot; title=&quot;sanity-lfsck/23b fails often with ZFS&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13170&quot;&gt;&lt;del&gt;LU-13170&lt;/del&gt;&lt;/a&gt; tests: enable mirror extend in racer&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: d0beef90e6ec7f2f3b920b6894ebba7365f5bdff&lt;/p&gt;</comment>
                            <comment id="384315" author="gerrit" created="Thu, 31 Aug 2023 06:23:15 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/41368/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/41368/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13730&quot; title=&quot;Check need to mirror Extend on a WRITE_PENDING (wp) FLR file&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13730&quot;&gt;&lt;del&gt;LU-13730&lt;/del&gt;&lt;/a&gt; tests: add file mirroring to racer&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 324aa79eb5a907be207ea6d41e3efcb4980a6f54&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="31828">LU-7073</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="63294">LU-14512</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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0141j:</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>