<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:40:23 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-4180] ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)</title>
                <link>https://jira.whamcloud.com/browse/LU-4180</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;MDS hung with the following errors. There is some evidence that it happed right after setting a users quota to zero. Then after reboot/recover it hung again.&lt;/p&gt;

&lt;p&gt;&amp;#8212; First set of errors messages&lt;br/&gt;
&amp;lt;3&amp;gt;LustreError: 8304:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;br/&gt;
&amp;lt;3&amp;gt;LustreError: 8304:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;br/&gt;
&amp;lt;3&amp;gt;LustreError: 8304:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;br/&gt;
&amp;lt;3&amp;gt;LustreError: 8304:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;br/&gt;
&amp;lt;3&amp;gt;LustreError: 8304:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;/p&gt;


&lt;p&gt;---- SOME STACK TRACES ----&lt;br/&gt;
Stack traceback for pid 8262&lt;br/&gt;
0xffff883f8749cae0     8262        2  1   15   R  0xffff883f8749d180  ldlm_cb_26&lt;br/&gt;
sp                ip                Function (args)&lt;br/&gt;
 ======================= &amp;lt;nmi&amp;gt;&lt;br/&gt;
 ======================= &amp;lt;normal&amp;gt;&lt;br/&gt;
0xffff883f9c8cf900 0xffffffff8151f04c _spin_lock+0x1c (0xffffffff8204c3a0)&lt;br/&gt;
0xffff883f9c8cf908 0xffffffff8135ce06 serial8250_console_write+0x156 (unknown, 0xffffffff81dc7012, unknown)&lt;br/&gt;
0xffff883f9c8cf958 0xffffffff81069745 __call_console_drivers+0x75 (unknown, unknown)&lt;br/&gt;
0xffff883f9c8cf988 0xffffffff810697aa _call_console_drivers+0x4a (unknown, unknown, unknown)&lt;br/&gt;
0xffff883f9c8cf9a8 0xffffffff81069d78 release_console_sem+0x108&lt;br/&gt;
0xffff883f9c8cf9e8 0xffffffff8106a478 vprintk+0x248 (unknown, unknown)&lt;br/&gt;
0xffff883f9c8cfa88 0xffffffff8151c151 printk+0x41&lt;br/&gt;
0xffff883f9c8cfae8 0xffffffffa04f8105 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;cfs_print_to_console+0x75 (unknown, unknown, 0xffff883fd42b9182, unknown, unknown, 0xffffffffa07d7180)&lt;br/&gt;
0xffff883f9c8cfb18 0xffffffffa05038de &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;libcfs_debug_vmsg2+0x5de (0xffffffffa083de20, 0xffffffffa07f1c0e, 0xffff883f9c8cfc90, 0x0, 0x3, 0xffff8839c7b1cc00)&lt;br/&gt;
0xffff883f9c8cfc88 0xffffffffa0503ea1 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;libcfs_debug_msg+0x41 (unknown, unknown, 0xfffffffe, 0xfffffffe, 0x3, 0xffff8839c7b1cc00)&lt;br/&gt;
0xffff883f9c8cfce8 0xffffffffa075e253 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;target_handle_dqacq_callback+0x6e3 (0xffff881e0ef11400)&lt;br/&gt;
0xffff883f9c8cfd38 0xffffffffa076df87 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ldlm_callback_handler+0xa17 (0xffff881e0ef11400)&lt;br/&gt;
0xffff883f9c8cfdc8 0xffffffffa079fb4e &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptlrpc_main+0xc4e (unknown)&lt;br/&gt;
0xffff883f9c8cff48 0xffffffff8100c0ca child_rip+0xa (unknown, unknown)&lt;br/&gt;
Enter &amp;lt;q&amp;gt; to end, &amp;lt;cr&amp;gt; to continue:&lt;/p&gt;


&lt;p&gt;&amp;#8212; second set of errors after recover ----&lt;br/&gt;
Lustre: MDS mdd_obd-nbp8-MDT0000: nbp8-OST001a_UUID now active, resetting orphans&lt;br/&gt;
LustreError: 6186:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;br/&gt;
LustreError: 7771:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;br/&gt;
LustreError: 6185:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;br/&gt;
LustreError: 7798:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;/p&gt;


&lt;p&gt;&amp;#8212; Stack trace after reboot/recover -----&lt;br/&gt;
Stack traceback for pid 8063&lt;br/&gt;
0xffff883fc6e92aa0     8063        2  1    8   R  0xffff883fc6e93140  qmaster_recovd&lt;br/&gt;
sp                ip                Function (args)&lt;br/&gt;
0xffff883fc6ef7a18 0xffffffff8100c313 kdb_interrupt+0x13 (0xffffffffa05ada40, 0x0, 0x4e3a, 0x0, 0x0, 0xffff883f8a5bd940)&lt;br/&gt;
0xffff883fc6ef7a78 0xffffffff8151f04e _spin_lock+0x1e (0xffffffffa05ada40)&lt;br/&gt;
0xffff883fc6ef7aa8 0xffffffffa0582d76 &lt;span class=&quot;error&quot;&gt;&amp;#91;lnet&amp;#93;&lt;/span&gt;LNetMDBind+0x1d6 (unknown, 0xffff883f9310c978, unknown, unknown, unknown, unknown, 0xffff883fc2e91e00, 0x100000130, 0xc6ef7ba0)&lt;br/&gt;
0xffff883fc6ef7af8 0xffffffffa0788478 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptl_send_buf+0x128 (0xffff883f9310c978, 0xffff883fc2e91e00, unknown, unknown, 0xffff883f9310c980, 0xffff881e28d19b40, 0xffff883f0000001c, 0x52700f3927367, 0x1500000000)&lt;br/&gt;
0xffff883fc6ef7ba8 0xffffffffa078b774 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptl_send_rpc+0x544 (0xffff883f9310c800, unknown)&lt;br/&gt;
0xffff883fc6ef7c68 0xffffffffa0781993 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptlrpc_send_new_req+0x433 (0xffff883f9310c800)&lt;br/&gt;
0xffff883fc6ef7cd8 0xffffffffa078553a &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptlrpc_set_wait+0x6a (0xffff883f8bcdd8c0)&lt;br/&gt;
0xffff883fc6ef7d88 0xffffffffa0785cfc &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptlrpc_queue_wait+0x7c (0xffff883f9310c800)&lt;br/&gt;
0xffff883fc6ef7da8 0xffffffffa09c6011 &lt;span class=&quot;error&quot;&gt;&amp;#91;lquota&amp;#93;&lt;/span&gt;client_quota_ctl+0x151 (unknown, unknown, 0xffff883fa47df5c0)&lt;br/&gt;
0xffff883fc6ef7de8 0xffffffffa09c6af7 &lt;span class=&quot;error&quot;&gt;&amp;#91;lquota&amp;#93;&lt;/span&gt;lov_quota_ctl+0x427 (unknown, unknown, 0xffff883fa47df5c0)&lt;br/&gt;
0xffff883fc6ef7e48 0xffffffffa09cd9d9 &lt;span class=&quot;error&quot;&gt;&amp;#91;lquota&amp;#93;&lt;/span&gt;obd_quotactl+0xd9 (0xffff881e9c387400, 0xffff883fa47df5c0)&lt;br/&gt;
0xffff883fc6ef7e78 0xffffffffa09d4ade &lt;span class=&quot;error&quot;&gt;&amp;#91;lquota&amp;#93;&lt;/span&gt;qmaster_recovery_main+0x8ae (unknown)&lt;br/&gt;
0xffff883fc6ef7f48 0xffffffff8100c0ca child_rip+0xa (unknown, unknown)&lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt;kdb&amp;gt; btp 7664&lt;br/&gt;
Stack traceback for pid 7664&lt;br/&gt;
0xffff883fcdcad500     7664        2  1   27   R  0xffff883fcdcadba0  qmaster_recovd&lt;br/&gt;
sp                ip                Function (args)&lt;br/&gt;
0xffff883fcdcaf998 0xffffffff8100c313 kdb_interrupt+0x13 (0xffffffffa05ada40, 0xffff883fc646e400, 0x4e3a, 0x0, 0x0, 0x130)&lt;br/&gt;
0xffff883fcdcaf9f8 0xffffffff8151f051 _spin_lock+0x21 (0xffffffffa05ada40)&lt;br/&gt;
0xffff883fcdcafa28 0xffffffffa05889f9 &lt;span class=&quot;error&quot;&gt;&amp;#91;lnet&amp;#93;&lt;/span&gt;lnet_send+0x59 (0x500000a971b3c, 0xffff883fc646e400)&lt;br/&gt;
0xffff883fcdcafa98 0xffffffffa0589f04 &lt;span class=&quot;error&quot;&gt;&amp;#91;lnet&amp;#93;&lt;/span&gt;LNetPut+0x2d4 (0x500000a971b3c, unknown, unknown, 0x500000a971b49, 0x3039, unknown, 0x52700f3927364, 0x100000000, 0x0)&lt;br/&gt;
0xffff883fcdcafaf8 0xffffffffa078852a &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptl_send_buf+0x1da (0xffff883fd7360978, 0xffff883f8e6a3c00, unknown, unknown, 0xffff883fd7360980, 0xffff881e28eca740, 0xffff883f0000001c, 0x52700f3927364, 0x1500000000)&lt;br/&gt;
0xffff883fcdcafba8 0xffffffffa078b774 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptl_send_rpc+0x544 (0xffff883fd7360800, unknown)&lt;br/&gt;
0xffff883fcdcafc68 0xffffffffa0781993 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptlrpc_send_new_req+0x433 (0xffff883fd7360800)&lt;br/&gt;
0xffff883fcdcafcd8 0xffffffffa078553a &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptlrpc_set_wait+0x6a (0xffff883f8a8b26c0)&lt;br/&gt;
0xffff883fcdcafd88 0xffffffffa0785cfc &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;ptlrpc_queue_wait+0x7c (0xffff883fd7360800)&lt;br/&gt;
0xffff883fcdcafda8 0xffffffffa09c6011 &lt;span class=&quot;error&quot;&gt;&amp;#91;lquota&amp;#93;&lt;/span&gt;client_quota_ctl+0x151 (unknown, unknown, 0xffff883f8e8b3f40)&lt;br/&gt;
0xffff883fcdcafde8 0xffffffffa09c6af7 &lt;span class=&quot;error&quot;&gt;&amp;#91;lquota&amp;#93;&lt;/span&gt;lov_quota_ctl+0x427 (unknown, unknown, 0xffff883f8e8b3f40)&lt;br/&gt;
0xffff883fcdcafe48 0xffffffffa09cd9d9 &lt;span class=&quot;error&quot;&gt;&amp;#91;lquota&amp;#93;&lt;/span&gt;obd_quotactl+0xd9 (0xffff881e9c387400, 0xffff883f8e8b3f40)&lt;br/&gt;
0xffff883fcdcafe78 0xffffffffa09d4ade &lt;span class=&quot;error&quot;&gt;&amp;#91;lquota&amp;#93;&lt;/span&gt;qmaster_recovery_main+0x8ae (unknown)&lt;br/&gt;
0xffff883fcdcaff48 0xffffffff8100c0ca child_rip+0xa (unknown, unknown)&lt;/p&gt;

</description>
                <environment></environment>
        <key id="21712">LU-4180</key>
            <summary>ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)</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="5">Cannot Reproduce</resolution>
                                        <assignee username="niu">Niu Yawei</assignee>
                                    <reporter username="mhanafi">Mahmoud Hanafi</reporter>
                        <labels>
                    </labels>
                <created>Tue, 29 Oct 2013 20:02:59 +0000</created>
                <updated>Thu, 7 Aug 2014 21:00:25 +0000</updated>
                            <resolved>Thu, 7 Aug 2014 21:00:25 +0000</resolved>
                                    <version>Lustre 2.1.5</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="70171" author="pjones" created="Tue, 29 Oct 2013 20:12:25 +0000"  >&lt;p&gt;Niu&lt;/p&gt;

&lt;p&gt;Could you please comment?&lt;/p&gt;

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

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="70174" author="jaylan" created="Tue, 29 Oct 2013 20:27:54 +0000"  >&lt;p&gt;This problem affects production systems.&lt;/p&gt;</comment>
                            <comment id="70176" author="mhanafi" created="Tue, 29 Oct 2013 20:41:37 +0000"  >&lt;p&gt;Setting console logging to 0 allowed the system to respond again.&lt;/p&gt;

&lt;p&gt;But /var/log/messages still scrolling these messages&lt;br/&gt;
Oct 29 13:42:30 nbp8-mds1 kernel: LustreError: 6724:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;br/&gt;
Oct 29 13:42:30 nbp8-mds1 kernel: LustreError: 6724:0:(ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&lt;/p&gt;</comment>
                            <comment id="70178" author="mhanafi" created="Tue, 29 Oct 2013 20:49:34 +0000"  >&lt;p&gt;was able to get a D_TRACE and D_QUOTA on the MDS uploaded the files.&lt;/p&gt;</comment>
                            <comment id="70227" author="niu" created="Wed, 30 Oct 2013 05:10:52 +0000"  >&lt;p&gt;The log shows dqacq_handler() returns -ENOENT on lustre_dqget(), but I don&apos;t see why we can&apos;t afford fake dquot in dqacq_handler(), it looks like a bug to me. See dqacq_handler():&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;        cfs_down_write(&amp;amp;mds-&amp;gt;mds_qonoff_sem);
        dquot = lustre_dqget(obd, info, qdata-&amp;gt;qd_id, QDATA_IS_GRP(qdata), 0);
                                                                          ^^^ I think &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; should be 1
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (IS_ERR(dquot)) {
                cfs_up_write(&amp;amp;mds-&amp;gt;mds_qonoff_sem);
                GOTO(skip, rc = PTR_ERR(dquot));
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;However, I didn&apos;t see why the quota_search_lqs() called before lustre_dqget() didn&apos;t return -ENOENT, I don&apos;t see where the lqs is inserted in the hash. Did you re-set limit for the user after reboot (beofre capture the log)?&lt;/p&gt;</comment>
                            <comment id="70288" author="mhanafi" created="Wed, 30 Oct 2013 17:33:45 +0000"  >&lt;p&gt;The limit was set BEFORE the log capture.&lt;/p&gt;

&lt;p&gt;This is sequence of events.&lt;br/&gt;
1. User id(2885) quota we set to zero. (lfs setquota -u pmoran -B 0 -b 0 -I 0 -i 0) this case the errors on the MDS and made it unresponsive.&lt;br/&gt;
2. The MDS was droped to kdb and stacktraces where taken&lt;br/&gt;
3. MDS was reboot&lt;br/&gt;
4. MDS Recovered and started printing the errors. &lt;br/&gt;
5. MDS was reboot gain but this time mdt was mounted with abort recovery&lt;br/&gt;
6. MDS started printing errors.&lt;br/&gt;
7. Console logging was turned off and the host became responsive to allow the debug dumps.&lt;br/&gt;
8. Quota was set for user id 2885 this stop the errors  (lfs setquota -u pmoran -b 80000000000 -B 100000000000 -I 10000 -I 50000)&lt;/p&gt;</comment>
                            <comment id="70328" author="niu" created="Thu, 31 Oct 2013 02:58:33 +0000"  >&lt;p&gt;I see, thanks Mahmoud. Looks something wrong happened when you clear the quota limit (lfs setquota -u pmoram -B 0 -b 0 -I 0 -i 0), that caused a partial global limit setting, and I believe quota recovery can&apos;t recover such failure (it can only recover the inconsistence of limits on master &amp;amp; slave happened on dqacq/dqrel). &lt;/p&gt;

&lt;p&gt;I think re-set quota limit is the only way to recover this (just as what you did), could you also try to re-clear limit to see if things going well?&lt;/p&gt;

&lt;p&gt;In the new quota (2.4) architecture, such kind of partial global limit setting can be recovered automatically.&lt;/p&gt;</comment>
                            <comment id="70654" author="mhanafi" created="Mon, 4 Nov 2013 21:01:19 +0000"  >&lt;p&gt;re-clearing the quota didn&apos;t case the issue. But the MDS has been reboot a few time. We sill would like to understand why this happened and like to see it fixed.&lt;/p&gt;</comment>
                            <comment id="70695" author="niu" created="Tue, 5 Nov 2013 05:13:04 +0000"  >&lt;blockquote&gt;
&lt;p&gt;re-clearing the quota didn&apos;t case the issue.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Do you mean re-cleaning the quota limit didn&apos;t resolve the problem of &quot;error message like ldlm_lib.c:2467:target_handle_dqacq_callback()) dqacq/dqrel failed! (rc:-2)&quot; ?&lt;/p&gt;</comment>
                            <comment id="70764" author="mhanafi" created="Tue, 5 Nov 2013 19:07:43 +0000"  >&lt;p&gt;The error was resolved when I set the quota. But I wanted to reproduce the error by clearing/setting the quota to zero I was not able to reproduce it. At lease for now.&lt;/p&gt;</comment>
                            <comment id="70811" author="niu" created="Wed, 6 Nov 2013 02:23:27 +0000"  >&lt;blockquote&gt;
&lt;p&gt;The error was resolved when I set the quota. But I wanted to reproduce the error by clearing/setting the quota to zero I was not able to reproduce it. At lease for now.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;To reproduce the problem:&lt;/p&gt;

&lt;p&gt;1. set 10M hardlimit for user xxx;&lt;br/&gt;
2. stripe a file owned by user xxx on OST1; (use command &apos;lfs setstripe -i 0 -c 1 $filename&apos;);&lt;br/&gt;
3. deactivate the OSC for OST1 on MDT to simulate connection problem between MDT and OST1; (use command &apos;lctl deactivate --device $oscdev deactivate&apos; on MDS)&lt;br/&gt;
4. clear quota limit for user xxx;&lt;br/&gt;
5. reboot MDS;&lt;br/&gt;
6. write to the file as user xxx to see if the error messages showing up on MDS;&lt;/p&gt;</comment>
                            <comment id="91108" author="mhanafi" created="Thu, 7 Aug 2014 20:56:18 +0000"  >&lt;p&gt;Close no longer issue in 2.4.3&lt;/p&gt;</comment>
                            <comment id="91110" author="pjones" created="Thu, 7 Aug 2014 21:00:25 +0000"  >&lt;p&gt;Thanks Mahmoud&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13708" name="quota.out.gz" size="1170263" author="mhanafi" created="Tue, 29 Oct 2013 20:49:55 +0000"/>
                            <attachment id="13709" name="trace.out.gz" size="219" author="mhanafi" created="Tue, 29 Oct 2013 20:49:55 +0000"/>
                    </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|hzw78n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>11317</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10023"><![CDATA[4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>