<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:03:21 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-6800] Significant performance regression with patch LU-5264</title>
                <link>https://jira.whamcloud.com/browse/LU-6800</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Durding our performance testing, we found siginicant metadata performance regression with &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt; on master.&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;# mpirun -np 128 -ppn 4 -hostfile ./hostfile /work/tools/bin/mdtest -n 1000 -p 10 -i 5 -d /scratch1/mdtest.out
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;master &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;SUMMARY: (of 5 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   Directory creation:      39552.671      33039.129      37024.828       2875.617
   Directory stat    :      33462.417      29340.691      31662.586       1384.330
   Directory removal :      40938.777      40238.677      40571.960        283.701
   File creation     :      17696.663      17209.531      17542.185        171.470
   File stat         :      33892.041      33429.312      33680.603        170.577
   File read         :      11284.121      11012.694      11220.417        104.978
   File removal      :      39718.200      39449.348      39556.254         90.590
   Tree creation     :       4583.939        700.335       3652.356       1487.449
   Tree removal      :        170.563        156.738        162.935          5.172
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;keep client version,  but revert patch 42fdf8355791cb682c6120f7950bb2ecd50f97aa (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt; obdclass: fix race during key quiescency) on servers.&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;SUMMARY: (of 5 iterations)
   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   Directory creation:      44937.511      42117.095      43780.402       1335.927
   Directory stat    :     135310.427     129560.951     133625.293       2077.128
   Directory removal :      51525.499      46852.534      49965.297       1611.759
   File creation     :      42978.506      41435.145      42413.409        586.294
   File stat         :     135882.699     133344.886     134466.144        977.577
   File read         :     121788.787     111332.613     116374.190       3351.730
   File removal      :      84827.815      78120.995      80378.741       2522.662
   Tree creation     :       4650.004       3788.893       4268.099        336.241
   Tree removal      :        198.059        129.234        179.980         25.563
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>master</environment>
        <key id="30925">LU-6800</key>
            <summary>Significant performance regression with patch LU-5264</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="bfaccini">Bruno Faccini</assignee>
                                    <reporter username="ihara">Shuichi Ihara</reporter>
                        <labels>
                            <label>patch</label>
                    </labels>
                <created>Sat, 4 Jul 2015 23:35:03 +0000</created>
                <updated>Wed, 13 Jun 2018 17:02:43 +0000</updated>
                            <resolved>Mon, 14 Sep 2015 18:00:59 +0000</resolved>
                                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>13</watches>
                                                                            <comments>
                            <comment id="120370" author="bfaccini" created="Mon, 6 Jul 2015 10:23:20 +0000"  >&lt;p&gt;I am trying to setup a test platform to understand the impact of my original patch from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt; on lu_keys_guard lock usage.&lt;/p&gt;</comment>
                            <comment id="120416" author="simmonsja" created="Mon, 6 Jul 2015 15:35:22 +0000"  >&lt;p&gt;I noticed this performance regression as well. In fact so far when testing a DNE2 directory striped across 2 MDS it performance worst than when just using one MDS.&lt;/p&gt;</comment>
                            <comment id="120939" author="gerrit" created="Fri, 10 Jul 2015 09:31:04 +0000"  >&lt;p&gt;Gu Zheng (gzheng@ddn.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/15558&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15558&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6800&quot; title=&quot;Significant performance regression with patch LU-5264&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6800&quot;&gt;&lt;del&gt;LU-6800&lt;/del&gt;&lt;/a&gt; obdclass: change spinlock of key to rwlock&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 56ee901b05afbe3eab2fda3eb2a055025f3a7779&lt;/p&gt;</comment>
                            <comment id="121618" author="gerrit" created="Sun, 19 Jul 2015 04:03:59 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/15558/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15558/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6800&quot; title=&quot;Significant performance regression with patch LU-5264&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6800&quot;&gt;&lt;del&gt;LU-6800&lt;/del&gt;&lt;/a&gt; obdclass: change spinlock of key to rwlock&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 96d773d993cd48a069da4098b87da7d9ef0dd52e&lt;/p&gt;</comment>
                            <comment id="121631" author="pjones" created="Sun, 19 Jul 2015 15:01:35 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                            <comment id="121636" author="ihara" created="Sun, 19 Jul 2015 15:32:29 +0000"  >&lt;p&gt;As far as we know, &lt;a href=&quot;http://review.whamcloud.com/15558/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15558/&lt;/a&gt; is not perfect. It helps to get perforamnce back on most of metadata operation, but the file read operation is still slow before appled &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt;.&lt;br/&gt;
I will post benchmark resutls soon.&lt;/p&gt;</comment>
                            <comment id="121655" author="adegremont" created="Mon, 20 Jul 2015 09:57:25 +0000"  >&lt;p&gt;FYI, at CEA, we faced heavy load on MDT with several codes. This was introducing bad performance and instability on the filesystem, so we decided to revert the patch from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt; for now, until we get something better.&lt;/p&gt;</comment>
                            <comment id="121656" author="lixi" created="Mon, 20 Jul 2015 10:02:49 +0000"  >&lt;p&gt;Hi Aurelien,&lt;/p&gt;

&lt;p&gt;Did you test with or without 15558? Does it help or still have the same problem?&lt;/p&gt;</comment>
                            <comment id="121657" author="adegremont" created="Mon, 20 Jul 2015 10:05:54 +0000"  >&lt;p&gt;Unfortunately, we did not test with 15558. Not sure we will be able to do this on the production system.&lt;/p&gt;</comment>
                            <comment id="121674" author="gerrit" created="Mon, 20 Jul 2015 15:03:20 +0000"  >&lt;p&gt;Gr&#233;goire Pichon (gregoire.pichon@bull.net) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/15648&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15648&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6800&quot; title=&quot;Significant performance regression with patch LU-5264&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6800&quot;&gt;&lt;del&gt;LU-6800&lt;/del&gt;&lt;/a&gt; obdclass: change spinlock of key to rwlock&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_5&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 5adcce4242802b6be3441b425220bc422926a822&lt;/p&gt;</comment>
                            <comment id="121688" author="bruno.travouillon" created="Mon, 20 Jul 2015 16:10:53 +0000"  >&lt;p&gt;Aur&#233;lien,&lt;/p&gt;

&lt;p&gt;The issue in the build for bullx has already been reported in duplicate &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6823&quot; title=&quot;Performance regression on servers with LU-5264&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6823&quot;&gt;&lt;del&gt;LU-6823&lt;/del&gt;&lt;/a&gt;. Bull is currently looking at &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6800&quot; title=&quot;Significant performance regression with patch LU-5264&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6800&quot;&gt;&lt;del&gt;LU-6800&lt;/del&gt;&lt;/a&gt; carrefully.&lt;/p&gt;</comment>
                            <comment id="121776" author="ihara" created="Tue, 21 Jul 2015 08:22:53 +0000"  >&lt;p&gt;Please re-open &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6800&quot; title=&quot;Significant performance regression with patch LU-5264&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6800&quot;&gt;&lt;del&gt;LU-6800&lt;/del&gt;&lt;/a&gt;, we understood &lt;a href=&quot;http://review.whamcloud.com/15558&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15558&lt;/a&gt; helps a lot, but still not all performance back. Here is test resutls. 32 clients, 128 mdtest process.&lt;/p&gt;

&lt;p&gt;test1 : master (commit-id: fe60e0135ee2334440247cde167b707b223cf11d) branch (includes &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt; and patch 15558 )&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;# mpirun -np 128 -ppn 4 -hostfile ./hostfile /work/tools/bin/mdtest -i 3 -n 1000 -d /scratch1/mdtest.out

   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   Directory creation:      45237.210      36692.398      40159.293       3669.695
   Directory stat    :     132371.575     129820.230     131383.164       1118.004
   Directory removal :      53873.775      50985.149      52790.576       1285.107
   File creation     :      42732.503      37298.342      40070.221       2219.840
   File stat         :     131527.304     129333.170     130765.529       1013.515
   File read         :      87588.987      67919.964      80344.389       8825.741
   File removal      :      84046.477      80418.268      82668.050       1604.248
   Tree creation     :       4364.520       4032.985       4164.502        143.755
   Tree removal      :        203.587        194.749        200.008          3.799
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;test2 : master + revert 15558&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;# mpirun -np 128 -ppn 4 -hostfile ./hostfile /work/tools/bin/mdtest -i 3 -n 1000 -d /scratch1/mdtest.out

   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   Directory creation:      40422.683      20650.668      30457.842       8072.661
   Directory stat    :      33032.600      27110.270      30459.575       2479.308
   Directory removal :      41611.362      39640.289      40887.059        885.442
   File creation     :      17622.819      17537.572      17581.070         34.824
   File stat         :      33991.557      33935.386      33959.396         23.645
   File read         :      11241.112      10994.112      11104.383        102.558
   File removal      :      40024.327      39973.169      39998.669         20.886
   Tree creation     :       4185.932       3705.216       4007.822        215.092
   Tree removal      :        170.327        164.689        167.062          2.386
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;test3 : master + revert 15558 + revert 13103&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;# mpirun -np 128 -ppn 4 -hostfile ./hostfile /work/tools/bin/mdtest -i 3 -n 1000 -d /scratch1/mdtest.out

   Operation                      Max            Min           Mean        Std Dev
   ---------                      ---            ---           ----        -------
   Directory creation:      46423.406      37490.161      43188.774       4041.792
   Directory stat    :     134178.816     126241.328     130085.996       3245.214
   Directory removal :      53737.981      44389.098      50171.405       4125.732
   File creation     :      44199.169      37398.927      40834.020       2776.628
   File stat         :     135524.181     130626.893     132934.894       2009.179
   File read         :     100767.654      76374.732      91483.603      10776.519
   File removal      :      86318.162      82618.862      85021.870       1700.945
   Tree creation     :       4634.590       3557.510       4167.598        451.208
   Tree removal      :        201.814        194.397        197.894          3.043
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;If we compare test3 and test2 resutls, test2 results are significant bad which means patch 13103 caused this performance regression.&lt;br/&gt;
GuZhang at DDN pushed patch 15558 and as far as we can see test1 results, perforamnce was back expect &quot;file read&apos; operation.&lt;br/&gt;
So, patch 15558 helps a lot, but even that, we still see perforamnce regression on &quot;file read&quot; operation. We need more investigate on this to back everything performance back.&lt;/p&gt;</comment>
                            <comment id="121778" author="bfaccini" created="Tue, 21 Jul 2015 09:01:04 +0000"  >&lt;p&gt;Since I am the creator of patch for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt; and thus the unfortunate guilty of this situation, and based on the fact that DDN team has already produced a very good but partial fix, I would like to work more actively and fix this last read performance regression.&lt;/p&gt;

&lt;p&gt;Aurelien, Bruno, since the multi-client competition seems to be the main cause to trigger the issue, could it be possible for me to directly work with you on a site where you heavily hit this problem ?&lt;/p&gt;</comment>
                            <comment id="123157" author="bruno.travouillon" created="Tue, 4 Aug 2015 08:17:43 +0000"  >&lt;p&gt;We have removed patch for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt; from all our file systems. We will discuss the ability to give a try with the current fix for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6800&quot; title=&quot;Significant performance regression with patch LU-5264&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6800&quot;&gt;&lt;del&gt;LU-6800&lt;/del&gt;&lt;/a&gt; by the end of the month on a test file system.&lt;/p&gt;

&lt;p&gt;I will keep you in touch.&lt;/p&gt;</comment>
                            <comment id="125531" author="bfaccini" created="Fri, 28 Aug 2015 13:21:29 +0000"  >&lt;p&gt;First tests running with patch #15558, at TGCC site, does not show the same read perfs regression.&lt;br/&gt;
Site will soon provide their numbers for this ticket.&lt;br/&gt;
More instrumentations will be done.&lt;/p&gt;</comment>
                            <comment id="125663" author="bruno.travouillon" created="Mon, 31 Aug 2015 09:20:53 +0000"  >&lt;p&gt;mdtest have run in restricted 2 and restricted 3 state, respectively without patch and with all patches....&lt;/p&gt;

&lt;p&gt;In actual state (revert patch &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6049&quot; title=&quot;General Protection Fault at echo_session_key_fini+0xa9&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6049&quot;&gt;&lt;del&gt;LU-6049&lt;/del&gt;&lt;/a&gt;)&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;$ mpirun -n 128 xx/mdtest -n 1000 -p 10 -i 5 -d xx/run_MDTest_repro3
-- started at 08/13/2015 15:26:03 --

mdtest-1.9.3 was launched with 128 total task(s) on 8 node(s)
Command line used: ./mdtest -n 1000 -p 10 -i 5 -d ./run_MDTest_repro3
Path: xxxxxxxxxxx
FS: 155.1 TiB   Used FS: 7.9%   Inodes: 154.1 Mi   Used Inodes: 0.3%

128 tasks, 128000 files/directories

SUMMARY: (of 5 iterations)
   Operation                      Max            Min Mean        Std Dev
   ---------                      ---            --- ----        -------
   Directory creation:      12044.248       3622.254 7693.558       2787.514
   Directory stat    :      29808.509      28605.578 29428.433        434.277
   Directory removal :      16316.172      15596.360 16069.509        271.041
   File creation     :       8304.285       2475.372 5950.888       2378.499
   File stat         :      28493.314      28090.363 28265.330        130.886
   File read         :      15694.955      15170.723 15435.999        181.395
   File removal      :      15253.714      14426.384 14981.075        305.384
   Tree creation     :       3077.259       1170.939 1855.926        653.607
   Tree removal      :         95.066         61.637 77.186         11.245

-- finished at 08/13/2015 15:34:26 --
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;With &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6049&quot; title=&quot;General Protection Fault at echo_session_key_fini+0xa9&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6049&quot;&gt;&lt;del&gt;LU-6049&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6800&quot; title=&quot;Significant performance regression with patch LU-5264&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6800&quot;&gt;&lt;del&gt;LU-6800&lt;/del&gt;&lt;/a&gt;:&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;$ mpirun -n 128 xx/mdtest -n 1000 -p 10 -i 5 -d xx/run_MDTest_repro2
 -- started at 08/13/2015 15:04:09 --

mdtest-1.9.3 was launched with 128 total task(s) on 8 node(s)
Command line used: ./mdtest -n 1000 -p 10 -i 5 -d ./run_MDTest_repro2
Path: xxxxxxxxxxxxx
FS: 155.1 TiB   Used FS: 7.9%   Inodes: 154.0 Mi   Used Inodes: 0.3%

128 tasks, 128000 files/directories

SUMMARY: (of 5 iterations)
    Operation                      Max            Min Mean Std Dev
    ---------                      ---            --- ---- -------
    Directory creation:      11815.599       6041.768 8297.495       2021.031
    Directory stat    :      29708.108      29290.724 29475.438        147.864
    Directory removal :      16459.019      16182.934 16283.041         93.778
    File creation     :       8561.213       8407.310 8496.989         57.227
    File stat         :      28579.728      28018.041 28328.611        184.786
    File read         :      15066.452      14786.594 14943.476         98.652
    File removal      :      14821.486      14289.802 14645.054        190.972
    Tree creation     :       2746.761       1234.708 1675.881        558.742
    Tree removal      :         63.032         51.565 58.417          3.900

-- finished at 08/13/2015 15:11:16 --
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We do not observe significant difference but the tests were launched with 8 nodes only.&lt;br/&gt;
We expect a test with 32 nodes and more by the end of the month.&lt;/p&gt;</comment>
                            <comment id="125783" author="adilger" created="Mon, 31 Aug 2015 19:40:07 +0000"  >&lt;p&gt;Ihara, looking at your test results it seems that the mean performance of the original results (before &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt;) and the results after the &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6800&quot; title=&quot;Significant performance regression with patch LU-5264&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6800&quot;&gt;&lt;del&gt;LU-6800&lt;/del&gt;&lt;/a&gt; patch are very close, within the standard deviation for the tests:&lt;br/&gt;
&lt;b&gt;BEFORE&lt;/b&gt;&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;master + revert 15558 + revert 13103
# mpirun -np 128 -ppn 4 -hostfile ./hostfile /work/tools/bin/mdtest -i 3 -n 1000 -d /scratch1/mdtest.out

   Operation                    Mean        Std Dev
   ---------                      ----        -------
   Directory creation:       40159.293       3669.695
   Directory stat    :      131383.164       1118.004
   Directory removal :       52790.576       1285.107
   File creation     :       40070.221       2219.840
   File stat         :      130765.529       1013.515
   File read         :       80344.389       8825.741
   File removal      :       82668.050       1604.248
   Tree creation     :        4164.502        143.755
   Tree removal      :         200.008          3.799
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;b&gt;AFTER&lt;/b&gt;&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;master (commit-id: fe60e0135ee2334440247cde167b707b223cf11d, includes LU-5264 and patch 15558)
# mpirun -np 128 -ppn 4 -hostfile ./hostfile /work/tools/bin/mdtest -i 3 -n 1000 -d /scratch1/mdtest.out

   Operation                      Mean        Std Dev
   ---------                      ----        -------
   Directory creation:       43188.774       4041.792
   Directory stat    :      130085.996       3245.214
   Directory removal :       50171.405       4125.732
   File creation     :       40834.020       2776.628
   File stat         :      132934.894       2009.179
   File read         :       91483.603      10776.519
   File removal      :       85021.870       1700.945
   Tree creation     :        4167.598        451.208
   Tree removal      :         197.894          3.043
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The mean &lt;b&gt;Directory removal&lt;/b&gt; and &lt;b&gt;Directory stat&lt;/b&gt; operations are somewhat slower, but this is within the standard deviation of the three test runs.  Conversely, the &lt;b&gt;Directory create&lt;/b&gt;, &lt;b&gt;File create&lt;/b&gt;, and &lt;b&gt;File removal&lt;/b&gt; operations are faster, but are also within the standard deviation of the three test runs. &lt;/p&gt;

&lt;p&gt;For the &lt;b&gt;File read&lt;/b&gt; it appears that the results are highly variable (stddev more than 10% of the mean).  Is this performance loss seen with IO benchmarks like IOR or only the mdtest?  What size of files is mdtest using?&lt;/p&gt;</comment>
                            <comment id="126047" author="ihara" created="Wed, 2 Sep 2015 16:27:58 +0000"  >&lt;p&gt;We only hit this performance regression on mdtest and all test file size are zero byte.&lt;br/&gt;
And, we agreed patch &lt;a href=&quot;http://review.whamcloud.com/15558&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15558&lt;/a&gt; helped and the performance was back even with patch &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5264&quot; title=&quot;ASSERTION( info-&amp;gt;oti_r_locks == 0 ) at OST umount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5264&quot;&gt;&lt;del&gt;LU-5264&lt;/del&gt;&lt;/a&gt;, but except &quot;file read&quot; operation.&lt;br/&gt;
We still don&apos;t know why read operation doesn&apos;t come back with patch 15558.&lt;/p&gt;</comment>
                            <comment id="127261" author="pjones" created="Mon, 14 Sep 2015 18:00:59 +0000"  >&lt;p&gt;ok then let&apos;s close this ticket for now and if we need to make future improvements to read operations track that separately&lt;/p&gt;</comment>
                            <comment id="227415" author="simmonsja" created="Mon, 7 May 2018 13:39:30 +0000"  >&lt;p&gt;With the potential move to rhashtable which have lockless lookups we might be able to resolve these performance issues.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="25341">LU-5264</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36869">LU-8130</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="31024">LU-6823</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52559">LU-11089</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|hzxh87:</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="10021"><![CDATA[2]]></customfieldvalue>

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