<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:59:35 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-13239] ldiskfs: pass initial inode attributes at creation time</title>
                <link>https://jira.whamcloud.com/browse/LU-13239</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Internal testing with IOR shows including the inode times i_mtime, i_atime, i_ctime on top of&#160;&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; does have&#160;a significant effect on writes&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;  Activity                   +/- MiB/s
  -------------------------  ---------
  Direct I/O Write             + 25%
  Direct I/O Pre-Fill Write    + 21%
  Direct I/O Read              + 13%
  Buffered I/O Write           + 22%
  Buffered I/O Read            +  4%&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="58066">LU-13239</key>
            <summary>ldiskfs: pass initial inode attributes at creation time</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</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="stancheff">Shaun Tancheff</assignee>
                                    <reporter username="stancheff">Shaun Tancheff</reporter>
                        <labels>
                    </labels>
                <created>Tue, 11 Feb 2020 16:16:43 +0000</created>
                <updated>Sat, 5 Feb 2022 06:11:53 +0000</updated>
                            <resolved>Fri, 26 Feb 2021 23:11:36 +0000</resolved>
                                                    <fixVersion>Lustre 2.15.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="263081" author="adilger" created="Tue, 11 Feb 2020 17:22:08 +0000"  >&lt;p&gt;Could you further explain what i_xtime is? I&apos;ve never heard of it. &lt;/p&gt;

&lt;p&gt;From &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; it looks like this is referring to a patch in Github that is adding inode attributes in ext4 at creation time:&lt;br/&gt;
&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="263082" author="adilger" created="Tue, 11 Feb 2020 17:32:17 +0000"  >&lt;p&gt;Please include the performance improvement numbers in the commit message for the patch. &lt;/p&gt;</comment>
                            <comment id="263192" author="gerrit" created="Wed, 12 Feb 2020 22:13:11 +0000"  >&lt;p&gt;Shaun Tancheff (shaun.tancheff@hpe.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/37556&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/37556&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13239&quot; title=&quot;ldiskfs: pass initial inode attributes at creation time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13239&quot;&gt;&lt;del&gt;LU-13239&lt;/del&gt;&lt;/a&gt; ldiskfs: pass i_xtime down optimization&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 7ebe314f9b7b4703f0654b1eeb59c048c738b77d&lt;/p&gt;</comment>
                            <comment id="263195" author="gerrit" created="Thu, 13 Feb 2020 01:18:46 +0000"  >&lt;p&gt;Shaun Tancheff (shaun.tancheff@hpe.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/37557&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/37557&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13239&quot; title=&quot;ldiskfs: pass initial inode attributes at creation time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13239&quot;&gt;&lt;del&gt;LU-13239&lt;/del&gt;&lt;/a&gt; ldiskfs: pass i_xtime down optimization (rhel 8.1)&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 3edcb2b8f9c949c2228e320531c18511c97fc1f6&lt;/p&gt;</comment>
                            <comment id="268430" author="adilger" created="Thu, 23 Apr 2020 23:09:27 +0000"  >&lt;p&gt;I think these patches are interesting, but the performance numbers confuse me.  I&apos;d think that this would improve the performance of mdtest, because it avoids extra operations on each file create, but I can&apos;t imagine how the file create performance would affect IOR performance (which does the create before the timing starts).&lt;/p&gt;</comment>
                            <comment id="268432" author="stancheff" created="Thu, 23 Apr 2020 23:20:37 +0000"  >&lt;p&gt;We need to do a better comparison run of current master with and w/o this patch to better gauge where things stand.&lt;/p&gt;</comment>
                            <comment id="277570" author="stancheff" created="Sun, 16 Aug 2020 01:52:02 +0000"  >&lt;p&gt;master (c54b6ca2bdb5fb350117138106ffe37cdb9b7046) and master w/patch:&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;
srun -n 128 -N 32 -w  c-lmo[079,081,084,086-105,107-109,116-121] IOR -vv -w -F -b 163840m -t 4m -i 5 -k -m -D 180 -B -o /mnt/testfs/v2/out.write
srun -n 128 -N 32 -w  c-lmo[079,081,084,086-105,107-109,116-121] IOR -vv -w -F -b 163840m -t 4m -i 5 -k -m -D 180 -o    /mnt/testfs/v2/out.write
srun -n 128 -N 32 -w  c-lmo[079,081,084,086-105,107-109,116-121] IOR -vv -w -F -b 163840m -t 4m -i 1 -k -D 900 -o       /mnt/testfs/v2/out.read
srun -n 128 -N 32 -w  c-lmo[079,081,084,086-105,107-109,116-121] IOR -vv -r -F -b 36658216960 -t 1m -i 5 -k -D 90 -B -o /mnt/testfs/v2/out.read
srun -n 128 -N 32 -w  c-lmo[079,081,084,086-105,107-109,116-121] IOR -vv -r -F -b 36658216960 -t 1m -i 5 -k -D 90 -o    /mnt/testfs/v2/out.read

master:
  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  write       18863.82   18791.60    18825.77     27.30   29066.41   29061.92    29064.71      1.57 180.38643   128 4 5 1 0 1 0 0 1 171798691840 4194304 3562138501120 -1 POSIX EXCEL
  
  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  write       42220.02   40370.32    41242.91    654.85   29040.74   29036.04    29038.53      2.02 180.54908   128 4 5 1 0 1 0 0 1 171798691840 4194304 7893113896960 -1 POSIX EXCEL
  
  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  write       31888.98   31888.98    31888.98      0.00    7972.25    7972.25     7972.25      0.00 657.64159   128 4 1 1 0 1 0 0 1 171798691840 4194304 21990232555520 -1 POSIX EXCEL
  
  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  read        22783.78   21939.32    22392.50    345.07   49367.72   49347.83    49361.92      7.33  90.65450   128 4 5 1 0 1 0 0 1 36658216960 1048576 2165529640960 -1 POSIX EXCEL

  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  read        19408.10   18966.88    19251.06    149.11   49210.09   48625.45    48905.19    208.40  91.50280   128 4 5 1 0 1 0 0 1 36658216960 1048576 1848417189888 -1 POSIX EXCEL


this patch
  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  write       18891.51   18776.35    18838.36     37.66   29052.86   29048.29    29050.24      1.66 180.47632   128 4 5 1 0 1 0 0 1 171798691840 4194304 3563333877760 -1 POSIX EXCEL
  
  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  write       41928.60   40658.43    41176.08    489.07   29054.88   28977.41    29029.34     28.26 180.60641   128 4 5 1 0 1 0 0 1 171798691840 4194304 7937217003520 -1 POSIX EXCEL
  
  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  write       32415.68   32415.68    32415.68      0.00    8103.92    8103.92     8103.92      0.00 646.95600   128 4 1 1 0 1 0 0 1 171798691840 4194304 21990232555520 -1 POSIX EXCEL
  
  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  read        23532.90   22701.12    23178.54    277.01   49439.72   49422.36    49432.09      7.06  90.52581   128 4 5 1 0 1 0 0 1 36658216960 1048576 2197518548992 -1 POSIX EXCEL
  
  Operation  Max (MiB)  Min (MiB)  Mean (MiB)   Std Dev  Max (OPs)  Min (OPs)  Mean (OPs)   Std Dev  Mean (s)  Op grep #Tasks tPN reps  fPP reord reordoff reordrand seed segcnt blksiz xsize aggsize
  ---------  ---------  ---------  ----------   -------  ---------  ---------  ----------   -------  --------
  read        20218.87   19560.56    19881.25    213.16   49472.26   48715.86    48946.76    270.99  91.42621   128 4 5 1 0 1 0 0 1 36658216960 1048576 1907682705408 -1 POSIX EXCEL

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="277572" author="adilger" created="Sun, 16 Aug 2020 05:53:09 +0000"  >&lt;p&gt;Shaun, what is the one line summary of the above results?  &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;</comment>
                            <comment id="277573" author="stancheff" created="Sun, 16 Aug 2020 06:04:45 +0000"  >&lt;p&gt;Overall we do get some improvement excepting buffered I/O re-writes. (41242.91 dropped to  41176.08).&lt;br/&gt;
It&apos;s worth an additional couple of runs to determine if this is a re-write regression or buffered I/O regression.&lt;/p&gt;</comment>
                            <comment id="293314" author="gerrit" created="Fri, 26 Feb 2021 22:11:48 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/37556/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/37556/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13239&quot; title=&quot;ldiskfs: pass initial inode attributes at creation time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13239&quot;&gt;&lt;del&gt;LU-13239&lt;/del&gt;&lt;/a&gt; ldiskfs: pass inode timestamps at initial creation&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 5bb641fa61175fd0fe63e830219d88304b5162c3&lt;/p&gt;</comment>
                            <comment id="293336" author="pjones" created="Fri, 26 Feb 2021 23:11:36 +0000"  >&lt;p&gt;Landed for 2.15&lt;/p&gt;</comment>
                            <comment id="323884" author="gerrit" created="Tue, 25 Jan 2022 20:00:14 +0000"  >&lt;p&gt;&quot;Jian Yu &amp;lt;yujian@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/46305&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46305&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13239&quot; title=&quot;ldiskfs: pass initial inode attributes at creation time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13239&quot;&gt;&lt;del&gt;LU-13239&lt;/del&gt;&lt;/a&gt; ldiskfs: pass inode timestamps at initial creation&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_14&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 0e219853f5ae771f67145d03680a187e246736fd&lt;/p&gt;</comment>
                            <comment id="325378" author="gerrit" created="Sat, 5 Feb 2022 06:11:53 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/46305/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/46305/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13239&quot; title=&quot;ldiskfs: pass initial inode attributes at creation time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13239&quot;&gt;&lt;del&gt;LU-13239&lt;/del&gt;&lt;/a&gt; ldiskfs: pass inode timestamps at initial creation&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_14&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: b9ed982a57b3833eb5abe7bc36d489da6ad1b2c2&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="55337">LU-12151</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|i00tlz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>