<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:16:29 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-1421] Client LBUG in ll_file_write after filesystem expansion</title>
                <link>https://jira.whamcloud.com/browse/LU-1421</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;After adding 24 OSTs to the file system we get client LBUGs and crashes on Lustre 2.2.0. We expanded the file system by adding new resources and new OSTs had been seen by clients properly, however now we get dozens of crashes every day. Trace looks like this:&lt;/p&gt;

&lt;p&gt;May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local Pid[]: 9127, comm: dtf3d_qdot.out&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local []: &lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local Call[]: Trace:&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8870c5f1&amp;gt;&amp;#93;&lt;/span&gt;: libcfs_debug_dumpstack+0x51/0x60 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8870ca28&amp;gt;&amp;#93;&lt;/span&gt;: lbug_with_loc+0x48/0x90 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88816a60&amp;gt;&amp;#93;&lt;/span&gt;: cl_page_assume+0xa0/0x190 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88c53198&amp;gt;&amp;#93;&lt;/span&gt;: ll_prepare_write+0x98/0x150 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88c6749b&amp;gt;&amp;#93;&lt;/span&gt;: ll_write_begin+0xdb/0x150 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8000fe46&amp;gt;&amp;#93;&lt;/span&gt;: generic_file_buffered_write+0x14b/0x6a9&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff80016741&amp;gt;&amp;#93;&lt;/span&gt;: __generic_file_aio_write_nolock+0x369/0x3b6&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff800c9ab4&amp;gt;&amp;#93;&lt;/span&gt;: __generic_file_write_nolock+0x8f/0xa8&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff800a34ad&amp;gt;&amp;#93;&lt;/span&gt;: autoremove_wake_function+0x0/0x2e&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8881ad4d&amp;gt;&amp;#93;&lt;/span&gt;: cl_enqueue_try+0x23d/0x2f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff80063af9&amp;gt;&amp;#93;&lt;/span&gt;: mutex_lock+0xd/0x1d&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff800c9b15&amp;gt;&amp;#93;&lt;/span&gt;: generic_file_writev+0x48/0xa3&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88c7772d&amp;gt;&amp;#93;&lt;/span&gt;: vvp_io_write_start+0xfd/0x1b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8881d810&amp;gt;&amp;#93;&lt;/span&gt;: cl_io_start+0x90/0xf0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff888204d8&amp;gt;&amp;#93;&lt;/span&gt;: cl_io_loop+0x88/0x130 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88c3124d&amp;gt;&amp;#93;&lt;/span&gt;: ll_file_io_generic+0x44d/0x4a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88c31425&amp;gt;&amp;#93;&lt;/span&gt;: ll_file_writev+0x185/0x1f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88c3aa71&amp;gt;&amp;#93;&lt;/span&gt;: ll_file_write+0x121/0x190 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff80016b49&amp;gt;&amp;#93;&lt;/span&gt;: vfs_write+0xce/0x174&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff80017412&amp;gt;&amp;#93;&lt;/span&gt;: sys_write+0x45/0x6e&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8005d28d&amp;gt;&amp;#93;&lt;/span&gt;: tracesys+0xd5/0xe0&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local []: &lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local Kernel[]: panic - not syncing: LBUG&lt;br/&gt;
May 18 15:18:36 &amp;lt;user.notice&amp;gt; n3-1-13.local []: &lt;/p&gt;

&lt;p&gt;Problem is hard to reproduce even though we know which binaries caused it. For now it looks like after client reboot the problem disappears, however a subsequent crash might have simply not happened yet. We don&apos;t have a crashkernel dump yet. There is nothing suspicious in the server logs.&lt;/p&gt;</description>
                <environment>SL5 on clients and servers, mix of 2.1.0, 2.1.1 and 2.2.0 clients, 2.2.0 on all servers</environment>
        <key id="14483">LU-1421</key>
            <summary>Client LBUG in ll_file_write after filesystem expansion</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</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="jay">Jinshan Xiong</assignee>
                                    <reporter username="m.magrys">Marek Magrys</reporter>
                        <labels>
                            <label>client</label>
                    </labels>
                <created>Fri, 18 May 2012 09:45:10 +0000</created>
                <updated>Thu, 15 May 2014 20:17:47 +0000</updated>
                            <resolved>Thu, 14 Jun 2012 16:44:31 +0000</resolved>
                                    <version>Lustre 2.2.0</version>
                    <version>Lustre 2.3.0</version>
                                    <fixVersion>Lustre 2.3.0</fixVersion>
                                        <due></due>
                            <votes>1</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="39058" author="behlendorf" created="Fri, 18 May 2012 12:11:17 +0000"  >&lt;p&gt;We also observed this issue last night in the latest Orion branch when we started up our stress testing on Grove.  Lustre version lustre-orion-2.2.49.57-45chaos.&lt;/p&gt;

&lt;p&gt;LustreError: 33961:0:(cl_page.c:1031:cl_page_assume()) page@ffff880c749b5680&lt;span class=&quot;error&quot;&gt;&amp;#91;4 ffff880ffdf34448:1024 ^(null)_ffff880c749b55c0 1 0 1 ffff880e6a836928 (null) 0x0&amp;#93;&lt;/span&gt;&lt;br/&gt;
LustreError: 33961:0:(cl_page.c:1031:cl_page_assume()) page@ffff880c749b55c0&lt;span class=&quot;error&quot;&gt;&amp;#91;1 ffff881009b04b98:1024 ^ffff880c749b5680_(null) 0 0 1 (null) (null) 0x0&amp;#93;&lt;/span&gt;&lt;br/&gt;
LustreError: 33961:0:(cl_page.c:1031:cl_page_assume()) vvp-page@ffff880a8fb0ee10(0:0:0) vm@ffffea0038170fd8 c000000000086d 4:0 ffff880c749b5680 1024 lru&lt;br/&gt;
LustreError: 33961:0:(cl_page.c:1031:cl_page_assume()) lov-page@ffff880c6b4c84c8&lt;br/&gt;
LustreError: 33961:0:(cl_page.c:1031:cl_page_assume()) osc-page@ffff880c749b76a0: 1&amp;lt; 0x845fed 2 0 - - - &amp;gt; 2&amp;lt; 4194304 0 4096 0x0 0x400 | (null) ffff88081ef18798 ffff880c749bee80 ffffffffa0a21d20 ffff880c749b76a0 &amp;gt; 3&amp;lt; - ffff880ed1618040 0 0 0 &amp;gt; 4&amp;lt; 0 0 8 39878656 - | - - - - &amp;gt; 5&amp;lt; - - - - | 0 - - | 0 - -&amp;gt;&lt;br/&gt;
LustreError: 33961:0:(cl_page.c:1031:cl_page_assume()) end page@ffff880c749b5680&lt;br/&gt;
LustreError: 33961:0:(cl_page.c:1031:cl_page_assume()) pg-&amp;gt;cp_owner == NULL&lt;br/&gt;
LustreError: 33961:0:(cl_page.c:1031:cl_page_assume()) ASSERTION( 0 ) failed:&lt;br/&gt;
LustreError: 33961:0:(cl_page.c:1031:cl_page_assume()) LBUG&lt;br/&gt;
May 18 04:27:58 Pid: 33961, comm: miranda_io&lt;br/&gt;
grove395 kernel:&lt;br/&gt;
 LustreError: 33Call Trace:&lt;br/&gt;
961:0:(cl_page.c &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0329975&amp;gt;&amp;#93;&lt;/span&gt; libcfs_debug_dumpstack+0x55/0x80 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
:1031:cl_page_as &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0329ea7&amp;gt;&amp;#93;&lt;/span&gt; lbug_with_loc+0x47/0xb0 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
sume()) ASSERTIO &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06ba970&amp;gt;&amp;#93;&lt;/span&gt; cl_page_own0+0x0/0x2c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
N( 0 ) failed:&lt;br/&gt;
May 18 04:27:58  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0b1f6b6&amp;gt;&amp;#93;&lt;/span&gt; ll_prepare_write+0x86/0x170 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
grove395 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0b338a8&amp;gt;&amp;#93;&lt;/span&gt; ll_write_begin+0x88/0x160 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 LustreError: 33 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8111151e&amp;gt;&amp;#93;&lt;/span&gt; generic_file_buffered_write+0x10e/0x2a0&lt;br/&gt;
961:0:(cl_page.c &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff810707d7&amp;gt;&amp;#93;&lt;/span&gt; ? current_fs_time+0x27/0x30&lt;br/&gt;
:1031:cl_page_as &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81112e70&amp;gt;&amp;#93;&lt;/span&gt; __generic_file_aio_write+0x250/0x480&lt;br/&gt;
sume()) LBUG&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06b5735&amp;gt;&amp;#93;&lt;/span&gt; ? cl_env_info+0x15/0x20 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06b5735&amp;gt;&amp;#93;&lt;/span&gt; ? cl_env_info+0x15/0x20 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8111310f&amp;gt;&amp;#93;&lt;/span&gt; generic_file_aio_write+0x6f/0xe0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0b44460&amp;gt;&amp;#93;&lt;/span&gt; vvp_io_write_start+0xb0/0x1e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06c24b2&amp;gt;&amp;#93;&lt;/span&gt; cl_io_start+0x72/0xf0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06c5e44&amp;gt;&amp;#93;&lt;/span&gt; cl_io_loop+0xd4/0x160 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0afea6e&amp;gt;&amp;#93;&lt;/span&gt; ll_file_io_generic+0x3be/0x4f0 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0aff38c&amp;gt;&amp;#93;&lt;/span&gt; ll_file_aio_write+0x14c/0x290 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0aff643&amp;gt;&amp;#93;&lt;/span&gt; ll_file_write+0x173/0x270 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81177888&amp;gt;&amp;#93;&lt;/span&gt; vfs_write+0xb8/0x1a0&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81178291&amp;gt;&amp;#93;&lt;/span&gt; sys_write+0x51/0x90&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100b0f2&amp;gt;&amp;#93;&lt;/span&gt; system_call_fastpath+0x16/0x1b&lt;/p&gt;</comment>
                            <comment id="39073" author="jay" created="Fri, 18 May 2012 14:44:42 +0000"  >&lt;p&gt;Hi Brian, what&apos;s the kernel you were running? EL5 too?&lt;/p&gt;</comment>
                            <comment id="39541" author="jay" created="Tue, 29 May 2012 18:39:02 +0000"  >&lt;p&gt;The page was in a strange state where top page was in owned but sub-page is in cache state; also the vmpage is not locked at all. It will be helpful if I can get backtrace of all tasks in the system when crash happens, the exact kernel version is also needed in case it&apos;s related to kernel.&lt;/p&gt;</comment>
                            <comment id="39543" author="m.magrys" created="Tue, 29 May 2012 18:44:12 +0000"  >&lt;p&gt;The kernel version is 2.6.18-308.4.1, latest from SL5. As soon as we will be able to reproduce the problem I&apos;ll post the information. We dedicated some hardware resources just to reproduce the problem with codes which are possibly the cause of the LBUG, but we&apos;re not lucky yet.&lt;/p&gt;</comment>
                            <comment id="39678" author="behlendorf" created="Wed, 30 May 2012 19:43:36 +0000"  >&lt;p&gt;In our case this was with 2.6.32-220.17.1.2chaos.ch5.x86_64 which is RHEL6.2 plus a few patches.&lt;/p&gt;</comment>
                            <comment id="39739" author="prakash" created="Thu, 31 May 2012 12:53:15 +0000"  >&lt;p&gt;We seem to hit this running a specific test on our Grove/Sequoia filesystem. We &lt;b&gt;don&apos;t&lt;/b&gt; see this running the same test on our 2.1.1 based test system. Perhaps it is a regression in 2.2?&lt;/p&gt;</comment>
                            <comment id="39740" author="m.magrys" created="Thu, 31 May 2012 12:56:52 +0000"  >&lt;p&gt;Yes, as I mentioned this bug doesn&apos;t concern 2.1.1, that&apos;s the version to which we are doing rollback.&lt;/p&gt;</comment>
                            <comment id="39746" author="prakash" created="Thu, 31 May 2012 14:24:41 +0000"  >&lt;p&gt;Jinshan, here is a dump of the backtraces for all processes running on the node at the time of the ASSERT.&lt;/p&gt;

&lt;p&gt;Let me know if any other information would be helpful to get out of the crash dump.&lt;/p&gt;</comment>
                            <comment id="39763" author="pjones" created="Thu, 31 May 2012 16:40:27 +0000"  >&lt;p&gt;Jinshan&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="39848" author="jay" created="Fri, 1 Jun 2012 16:34:05 +0000"  >&lt;p&gt;This issue is imported by page writeback support at c5361360e51de22a59d4427327bddf9fd398f352. I&apos;ll cook a patch soon.&lt;/p&gt;</comment>
                            <comment id="39984" author="jay" created="Tue, 5 Jun 2012 00:40:13 +0000"  >&lt;p&gt;A patch is pushed to: &lt;a href=&quot;http://review.whamcloud.com/3027&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/3027&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="40022" author="prakash" created="Tue, 5 Jun 2012 11:51:24 +0000"  >&lt;p&gt;Thanks, Jinshan! I&apos;ve pulled it into our Orion branch. &lt;/p&gt;</comment>
                            <comment id="40598" author="pjones" created="Thu, 14 Jun 2012 16:44:31 +0000"  >&lt;p&gt;Landed for 2.3&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="11490" name="grove395-lu1421-foreachbt.txt" size="321251" author="prakash" created="Thu, 31 May 2012 14:24:41 +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_10040" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic</customfieldname>
                        <customfieldvalues>
                                        <label>client</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzv6jb:</customfieldvalue>

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