<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:40:30 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-4193] increase maximum default ldiskfs journal size to 4GB</title>
                <link>https://jira.whamcloud.com/browse/LU-4193</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Testing has shown that a larger MDT journal size can increase performance significantly now that SMP scaling allows the MDT code to perform more operations per second.  I&apos;d like to increase the default journal size for newly formatted MDTs.&lt;/p&gt;

&lt;p&gt;Performance test results shown with a 4GB journal size on the following hardware:&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;Intel(R) Xeon(R) CPU E5-2637 v2 @ 3.50GHz IVY BRIDGE
128 GB RAM
6x INTEL SSD S3700 400GB

1x Intel TrueScale Card QDR
2x Intel 82599EB 10-Gigabit SFI/SFP+
4x Intel I350 Gigabit

CentOS 6.4
Lustre 2.4.1 + CLIO simplification patch
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="21750">LU-4193</key>
            <summary>increase maximum default ldiskfs journal size to 4GB</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="adilger">Andreas Dilger</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                    </labels>
                <created>Thu, 31 Oct 2013 06:43:14 +0000</created>
                <updated>Mon, 3 Mar 2014 05:28:10 +0000</updated>
                            <resolved>Mon, 3 Mar 2014 05:28:10 +0000</resolved>
                                                    <fixVersion>Lustre 2.6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="70338" author="adilger" created="Thu, 31 Oct 2013 08:50:06 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/8111&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8111&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="70932" author="gabriele.paciucci" created="Wed, 6 Nov 2013 23:23:05 +0000"  >&lt;p&gt;Hi Andreas,&lt;br/&gt;
on the same hardware, with the same configuration for mrs-survey (32 threads, 32 directories, 400K files each dirs), I have run other benchmarks. &lt;br/&gt;
I&apos;m using the 2.3.11 lustre server version included in IEEL 1.0 and not 2.4.1 as in the previous experiment.&lt;/p&gt;</comment>
                            <comment id="71526" author="simmonsja" created="Thu, 14 Nov 2013 14:15:53 +0000"  >&lt;p&gt;Have numbers for OSTs been done as well?&lt;/p&gt;</comment>
                            <comment id="71559" author="adilger" created="Thu, 14 Nov 2013 19:26:51 +0000"  >&lt;p&gt;James, no testing has been done for the OST create rate yet. The patch is only changing the journal size limit for the MDT so far.  We could assume the OST create rate with the 400MB journal is approximately the same as the MDT with 400MB journal (about 1/2 of 4GB journal) so if there are at least twice as many OSTs as MDTs the object create rate should be enough.&lt;/p&gt;

&lt;p&gt;It would be great to verify actual OST object create performance, since OST object create is single threaded, and it may not be able to keep up with hundreds of MDS create threads running in parallel. In theory it is possible to run echo_client on the OST device to create objects, but this would probably not exercise the batches create that the MDS uses. It is probably worthwhile to file a separate bug for implementing any needed infrastructure and testing this. &lt;/p&gt;</comment>
                            <comment id="74202" author="simmonsja" created="Tue, 31 Dec 2013 20:02:00 +0000"  >&lt;p&gt;Using your patch I also increased the OST limit to 4GB. Collecting data.&lt;/p&gt;</comment>
                            <comment id="78142" author="adilger" created="Sat, 1 Mar 2014 00:09:28 +0000"  >&lt;p&gt;Patch 8111 has landed for 2.6.0 so the MDTs will now have 4GB journals by default, if the MDT is large enough.&lt;/p&gt;

&lt;p&gt;I also note that &lt;a href=&quot;http://review.whamcloud.com/9258&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/9258&lt;/a&gt; will reduce the credit reservation for create operations, so it might avoid the need for such a large journal and/or improve performance further.&lt;/p&gt;

&lt;p&gt;James, did you get an test results with OSTs and 4GB journals?  If not, I&apos;m inclined to close this bug and you can open a separate bug to track such a change.&lt;/p&gt;</comment>
                            <comment id="78160" author="simmonsja" created="Sat, 1 Mar 2014 22:46:47 +0000"  >&lt;p&gt;Yes I did test with OSTs and 4GB internal journals. I was surprise but going from 400MB to 4GB journals had very little impact on performance.&lt;/p&gt;</comment>
                            <comment id="78170" author="gabriele.paciucci" created="Sun, 2 Mar 2014 12:44:17 +0000"  >&lt;p&gt;Hi James,&lt;br/&gt;
I have done my experiments using very fast devices and controllers. &lt;br/&gt;
For my experiments on MDTs, I saw a huge impact increasing from 400 to 4GB in a SSD context. The metadata performance was dominated by disk I/O with small journal size.&lt;/p&gt;

&lt;p&gt;I have also see benefits (not so evident) on OST but only with fast controllers and big cache (&amp;gt;8GB). Which is your hardware context for OSTs?&lt;/p&gt;

&lt;p&gt;thanks&lt;/p&gt;</comment>
                            <comment id="78175" author="simmonsja" created="Sun, 2 Mar 2014 16:02:08 +0000"  >&lt;p&gt;The testing was done on DDN 12K. They have 32GB of cache for the SAS hard drives.&lt;/p&gt;</comment>
                            <comment id="78192" author="adilger" created="Mon, 3 Mar 2014 05:28:10 +0000"  >&lt;p&gt;Seeing as there is no data showing dramatic performance increases with a larger OST journal, I&apos;m going to close this bug.  We can always open a new bug for OST journal size changes, if evidence shows us it is needed.&lt;/p&gt;

&lt;p&gt;I also expect that the large journal transaction reservations fixed in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4611&quot; title=&quot;too many transaction credits (32279 &amp;gt; 25600) &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4611&quot;&gt;&lt;del&gt;LU-4611&lt;/del&gt;&lt;/a&gt; may also mitigate the need for such a large journal, but that needs to be tested separately.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="23098">LU-4611</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13797" name="comparison.png" size="76813" author="gabriele.paciucci" created="Wed, 6 Nov 2013 23:23:33 +0000"/>
                            <attachment id="13717" name="large-journal-performance.png" size="12121" author="adilger" created="Thu, 31 Oct 2013 06:43:14 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzw7g7:</customfieldvalue>

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