<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:50:06 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-12151] metadata performance difference on root and non-root user</title>
                <link>https://jira.whamcloud.com/browse/LU-12151</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;We found a huge performance difference on file creation with root user and non-root user .&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;1 x MDS(1 x Platinum 8160, 96GB memory, EDR)&lt;/li&gt;
	&lt;li&gt;32 x client(2 x E5-2650 v4, 128GB memory, EDR)&lt;/li&gt;
	&lt;li&gt;1 x ES14K (40 x SSD)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;root user&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;[root@c01 ~]# salloc -N 32 --ntasks-per-node=20 mpirun --allow-run-as-root /work/tools/bin/mdtest -n 1000 -F -v -u -d /scratch0/bmuser/ -C
SUMMARY: (of 1 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   File creation     :     151328.449     151328.449     151328.449          0.000
   File stat         :          0.000          0.000          0.000          0.000
   File read         :          0.000          0.000          0.000          0.000
   File removal      :          0.000          0.000          0.000          0.000
   Tree creation     :         42.057         42.057         42.057          0.000
   Tree removal      :          0.000          0.000          0.000          0.000
V-1: Entering timestamp...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Non-root user&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;
[bmuser@c01 ~]$ salloc -N 32 --ntasks-per-node=20 mpirun --allow-run-as-root /work/tools/bin/mdtest -n 1000 -F -v -u -d /scratch0/bmuser/ -C
SUMMARY: (of 1 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   File creation     :     102825.662     102825.662     102825.662          0.000
   File stat         :          0.000          0.000          0.000          0.000
   File read         :          0.000          0.000          0.000          0.000
   File removal      :          0.000          0.000          0.000          0.000
   Tree creation     :         30.589         30.589         30.589          0.000
   Tree removal      :          0.000          0.000          0.000          0.000
V-1: Entering timestamp...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;150K (root) vs 100K (non-root)&lt;/p&gt;</description>
                <environment>lustre-2.10.5-RC2/ldiskfs</environment>
        <key id="55337">LU-12151</key>
            <summary>metadata performance difference on root and non-root user</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="wshilong">Wang Shilong</assignee>
                                    <reporter username="sihara">Shuichi Ihara</reporter>
                        <labels>
                    </labels>
                <created>Wed, 3 Apr 2019 01:11:11 +0000</created>
                <updated>Tue, 11 Feb 2020 17:05:25 +0000</updated>
                            <resolved>Sat, 13 Apr 2019 13:37:17 +0000</resolved>
                                    <version>Lustre 2.10.5</version>
                                    <fixVersion>Lustre 2.13.0</fixVersion>
                    <fixVersion>Lustre 2.12.1</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>11</watches>
                                                                            <comments>
                            <comment id="245140" author="sihara" created="Wed, 3 Apr 2019 01:13:40 +0000"  >&lt;p&gt;it seems related to. Just quick a hack to disable quota acounting for non-root user, performance is back.&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;

diff --git a/lustre/osd-ldiskfs/osd_handler.c b/lustre/osd-ldiskfs/osd_handler.c
index 060cbb8..8f68d91 100644
--- a/lustre/osd-ldiskfs/osd_handler.c
+++ b/lustre/osd-ldiskfs/osd_handler.c
@@ -2631,6 +2631,8 @@ &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; osd_quota_transfer(struct inode *inode, &lt;span class=&quot;code-keyword&quot;&gt;const&lt;/span&gt; struct lu_attr *attr)
 {
 &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; rc;
 
+ &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; 0;
+
 &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; ((attr-&amp;gt;la_valid &amp;amp; LA_UID &amp;amp;&amp;amp; attr-&amp;gt;la_uid != i_uid_read(inode)) ||
 (attr-&amp;gt;la_valid &amp;amp; LA_GID &amp;amp;&amp;amp; attr-&amp;gt;la_gid != i_gid_read(inode))) {
 struct iattr iattr;

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;[bmuser@c01 ~]$ salloc -N 32 --ntasks-per-node=20 mpirun --allow-run-as-root /work/tools/bin/mdtest -n 1000 -F -v -u -d /scratch0/bmuser/ -C
SUMMARY: (of 1 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   File creation     :     151046.528     151046.528     151046.528          0.000
   File stat         :          0.000          0.000          0.000          0.000
   File read         :          0.000          0.000          0.000          0.000
   File removal      :          0.000          0.000          0.000          0.000
   Tree creation     :         17.299         17.299         17.299          0.000
   Tree removal      :          0.000          0.000          0.000          0.000
V-1: Entering timestamp...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="245146" author="bzzz" created="Wed, 3 Apr 2019 04:03:30 +0000"  >&lt;p&gt;was quota enforcement enabled?&lt;/p&gt;</comment>
                            <comment id="245152" author="wshilong" created="Wed, 3 Apr 2019 05:26:05 +0000"  >&lt;p&gt;Alex&#65292;&lt;/p&gt;

&lt;p&gt;   I guess Ihara&apos;s test quota enforcement is not enabled.&lt;/p&gt;

&lt;p&gt;But the problem is for non-root user, uid/gid is 0 for precreation and we need transfer space accounting for it, which we hit some lock bottleneck here, I had a patch locally but did not push and confirm testing yet.&lt;/p&gt;</comment>
                            <comment id="245153" author="sihara" created="Wed, 3 Apr 2019 05:37:28 +0000"  >&lt;p&gt;correct. quota slave (&quot;-O quota&quot;) was enabled (deafult), but no quota enfocement enabled.&lt;/p&gt;</comment>
                            <comment id="245154" author="bzzz" created="Wed, 3 Apr 2019 05:44:46 +0000"  >&lt;p&gt;sorry, don&apos;t understand - we do not change uid/gid for precreated objects in create path?&lt;/p&gt;</comment>
                            <comment id="245158" author="wshilong" created="Wed, 3 Apr 2019 06:44:58 +0000"  >&lt;p&gt;Alex,&lt;/p&gt;

&lt;p&gt;    oops, OST object uid/gid only changed at first write, I think the problem existed for MDS&lt;br/&gt;
That might be because of following reasons:&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;|-&amp;gt;osd_create
  |-&amp;gt;osd_create_type_f
     |-&amp;gt;osd_mkreg
        |-&amp;gt;ldiskfs_create_inode
           |-&amp;gt;ext4_new_inode() which we pass owner as NULL which we will create 0 as uid/gid
      |-&amp;gt;osd_attr_init
         |-&amp;gt;osd_quota_transfer  ----&amp;gt;which will change uid/gid again for above.

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;I think efficient way might be we pass owner down to ldiskfs_create_inode(), which is more efficient&lt;br/&gt;
than we transfer it later?&lt;/p&gt;

</comment>
                            <comment id="245171" author="gerrit" created="Wed, 3 Apr 2019 09:50:33 +0000"  >&lt;p&gt;Wang Shilong (wshilong@ddn.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/34581&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34581&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12151&quot; title=&quot;metadata performance difference on root and non-root user&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12151&quot;&gt;&lt;del&gt;LU-12151&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: pass owner down rather than transfer it&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: e532ad765df8a97d9a946236648144efea719ca5&lt;/p&gt;</comment>
                            <comment id="245174" author="sihara" created="Wed, 3 Apr 2019 10:17:34 +0000"  >&lt;p&gt;Here is current file creation speed on master branch with root and non-root user. &lt;br/&gt;
 170K ops/sec (root user) vs 100K ops/sec (non-root user) for file creation.&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;[root@c01 ~]# id
uid=0(root) gid=0(root) groups=0(root)
[root@c01 ~]# salloc -N 32 --ntasks-per-node=24 mpirun -np 768 --allow-run-as-root /work/tools/bin/mdtest -n 2000 -F -u -d /cache1/mdt0
salloc: Granted job allocation 6045
-- started at 04/03/2019 18:55:10 --

mdtest-1.9.3 was launched with 768 total task(s) on 32 node(s)
Command line used: /work/tools/bin/mdtest &quot;-n&quot; &quot;2000&quot; &quot;-F&quot; &quot;-u&quot; &quot;-d&quot; &quot;/cache1/mdt0&quot;
Path: /cache1
FS: 3.9 TiB   Used FS: 0.0%   Inodes: 160.0 Mi   Used Inodes: 0.0%

768 tasks, 1536000 files

SUMMARY rate: (of 1 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   File creation     :     175749.654     175738.010     175741.938          1.705
   File stat         :     495658.996     495619.768     495634.739          6.634
   File read         :     257464.620     257412.150     257446.462         12.140
   File removal      :     197592.306     197444.295     197539.519         51.355
   Tree creation     :         51.695         51.695         51.695          0.000
   Tree removal      :         14.876         14.876         14.876          0.000

[sihara@c01 ~]$ id
uid=10000(sihara) gid=100(users) groups=100(users)
[sihara@c01 ~]$ salloc  -N 32 --ntasks-per-node=24 mpirun -np 768 /work/tools/bin/mdtest -n 2000 -F -u -d /cache1/mdt0
salloc: Granted job allocation 6043
-- started at 04/03/2019 18:44:27 --

mdtest-1.9.3 was launched with 768 total task(s) on 32 node(s)
Command line used: /work/tools/bin/mdtest &quot;-n&quot; &quot;2000&quot; &quot;-F&quot; &quot;-u&quot; &quot;-d&quot; &quot;/cache1/mdt0&quot;
Path: /cache1
FS: 3.9 TiB   Used FS: 0.0%   Inodes: 160.0 Mi   Used Inodes: 0.0%

768 tasks, 1536000 files

SUMMARY rate: (of 1 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   File creation     :     108634.397     108630.106     108631.673          0.614
   File stat         :     468761.147     468723.486     468736.693          6.927
   File read         :     261685.099     261646.894     261671.608          8.099
   File removal      :     180895.760     180851.349     180876.868          9.373
   Tree creation     :         61.624         61.624         61.624          0.000
   Tree remova
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;After apply patch &lt;a href=&quot;https://review.whamcloud.com/34581&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34581&lt;/a&gt; , non-root user is able to get same file creation rate as root user.&#160;&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;[sihara@c01 ~]$ id
uid=10000(sihara) gid=100(users) groups=100(users)
[sihara@c01 ~]$ salloc  -N 32 --ntasks-per-node=24 mpirun -np 768 /work/tools/bin/mdtest -n 2000 -F -u -d /cache1/mdt0
salloc: Granted job allocation 6048
-- started at 04/03/2019 19:11:49 --

mdtest-1.9.3 was launched with 768 total task(s) on 32 node(s)
Command line used: /work/tools/bin/mdtest &quot;-n&quot; &quot;2000&quot; &quot;-F&quot; &quot;-u&quot; &quot;-d&quot; &quot;/cache1/mdt0&quot;
Path: /cache1
FS: 3.9 TiB   Used FS: 0.0%   Inodes: 160.0 Mi   Used Inodes: 0.0%

768 tasks, 1536000 files

SUMMARY rate: (of 1 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   File creation     :     185227.246     185213.609     185218.466          2.187
   File stat         :     472370.658     472306.853     472329.189         13.733
   File read         :     262557.843     262528.916     262540.418          8.698
   File removal      :     177183.588     176814.351     177165.183         25.934
   Tree creation     :         43.364         43.364         43.364          0.000
   Tree removal      :         13.871         13.871         13.871          0.000
 &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;And, no regressions found with root user too. (Just in case)&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;[root@c01 ~]# id
uid=0(root) gid=0(root) groups=0(root)
[root@c01 ~]# salloc -N 32 --ntasks-per-node=24 mpirun -np 768 --allow-run-as-root /work/tools/bin/mdtest -n 2000 -F -u -d /cache1/mdt0
salloc: Granted job allocation 6050
-- started at 04/03/2019 19:14:49 --

mdtest-1.9.3 was launched with 768 total task(s) on 32 node(s)
Command line used: /work/tools/bin/mdtest &quot;-n&quot; &quot;2000&quot; &quot;-F&quot; &quot;-u&quot; &quot;-d&quot; &quot;/cache1/mdt0&quot;
Path: /cache1
FS: 3.9 TiB   Used FS: 0.0%   Inodes: 160.0 Mi   Used Inodes: 0.0%

768 tasks, 1536000 files

SUMMARY rate: (of 1 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   File creation     :     184781.517     184747.142     184775.286          4.355
   File stat         :     471423.053     471288.526     471350.414         16.800
   File read         :     259265.668     259197.540     259250.629         12.143
   File removal      :     180106.410     180034.379     180086.385         10.014
   Tree creation     :         45.413         45.413         45.413          0.000
   Tree removal      :         13.507         13.507         13.507          0.000
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="245180" author="wshilong" created="Wed, 3 Apr 2019 12:58:32 +0000"  >&lt;p&gt;Thanks Ihara for testing the patch, will include the results into patch commit.&lt;/p&gt;</comment>
                            <comment id="245702" author="gerrit" created="Sat, 13 Apr 2019 04:50:24 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/34581/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34581/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12151&quot; title=&quot;metadata performance difference on root and non-root user&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12151&quot;&gt;&lt;del&gt;LU-12151&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: pass owner down rather than transfer it&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 697f2d95bfdca13565ccc5d50e106114604c1724&lt;/p&gt;</comment>
                            <comment id="245724" author="pjones" created="Sat, 13 Apr 2019 13:37:17 +0000"  >&lt;p&gt;Landed for 2.13&lt;/p&gt;</comment>
                            <comment id="245835" author="gerrit" created="Tue, 16 Apr 2019 14:49:19 +0000"  >&lt;p&gt;Minh Diep (mdiep@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/34685&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34685&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12151&quot; title=&quot;metadata performance difference on root and non-root user&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12151&quot;&gt;&lt;del&gt;LU-12151&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: pass owner down rather than transfer it&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: a6996b311a4c852a8eeb68b684c046d00fbac127&lt;/p&gt;</comment>
                            <comment id="246119" author="gerrit" created="Sun, 21 Apr 2019 06:11:31 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/34685/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34685/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12151&quot; title=&quot;metadata performance difference on root and non-root user&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12151&quot;&gt;&lt;del&gt;LU-12151&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: pass owner down rather than transfer it&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_12&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: f3d83215acd79ad062d3c605ca7dc8ba373be65d&lt;/p&gt;</comment>
                            <comment id="247919" author="panda" created="Wed, 29 May 2019 05:54:55 +0000"  >&lt;p&gt;Passing xtimes (even with as low as 1 s resolution) can sometimes be beneficial as well: &lt;a href=&quot;https://github.com/Xyratex/lustre-stable/commit/7ab00b00eb057f6963c0b5641686240ef95e1388#diff-89ce3dab611fea06ce62efa5bed4ae63&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/Xyratex/lustre-stable/commit/7ab00b00eb057f6963c0b5641686240ef95e1388#diff-89ce3dab611fea06ce62efa5bed4ae63&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="247922" author="wshilong" created="Wed, 29 May 2019 06:31:21 +0000"  >&lt;p&gt;Hi Andrew Perepechko,&lt;/p&gt;

&lt;p&gt;    Yup, you guys have similar optimizations three years ago &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/tongue.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; It is a pity that our Lustre upstream did not have similar thing for a long time.&lt;/p&gt;

&lt;p&gt;    Passing down xtime down could avoid us an extra ext4 inode dirty operation(which reduce jbd2 memory operations) even not huge improvements like this uid/gid but deserve us to do.&lt;/p&gt;

&lt;p&gt;    Do you agree a separate ticket for that?&lt;/p&gt;

&lt;p&gt;Thank you,&lt;br/&gt;
Shilong&lt;/p&gt;</comment>
                            <comment id="247923" author="panda" created="Wed, 29 May 2019 06:36:54 +0000"  >&lt;p&gt;Hi Wang Shilong,&lt;/p&gt;

&lt;p&gt;unfortunately the patch dropped from the porting list and was forgotten for a while.&lt;/p&gt;

&lt;p&gt;I&apos;ll measure how the xtime optimization improves performance in addition to the owner optimization and open a new ticket.&lt;/p&gt;

&lt;p&gt;Are you ok with that?&lt;/p&gt;

&lt;p&gt;Thank you&lt;/p&gt;</comment>
                            <comment id="247924" author="wshilong" created="Wed, 29 May 2019 06:39:28 +0000"  >&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;  Yup, that would be nice.&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;Thank you,&lt;br/&gt;
Shilong&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="58066">LU-13239</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|i00ef3:</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>
                                                                                            <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>