<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:13:20 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-14851] Enlarge OST_MAX_PRECREATE </title>
                <link>https://jira.whamcloud.com/browse/LU-14851</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;There is the metadata performance limit due to hard-corded OST_MAX_PRECREATE=20000 in lustre_idl.h.&lt;br/&gt;
 Here is test results.&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;# mdtest -n 1000000 -u -d /TC/dir -x /TC/mdtest-easy.stonewall -C -W 120 -a POSIX -F -w 0 -Y (0 byte file)
# mdtest -n 1000000 -u -d /TC/dir -x /TC/mdtest-easy.stonewall -C -W 120 -a POSIX -F -w 4096 -Y (4096 byte file)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;&#160;&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;1xOST&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;2xOST&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-w 0 (0 byte file)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;39,741&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;64608&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;-w 4096 (4096 byte file)&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;20,864&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;43,824&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;It&apos;s not big problem if there are many OSTs in the Lustre. However, if the metadata server has good enough performance, but the number of OST are limited, the file creation rate hits a limit which is hard-corded max pre-creation rate per OST (OST_MAX_PRECREATE=20000).&lt;br/&gt;
 According to &quot;&lt;tt&gt;osp.&amp;#42;.create_count&lt;/tt&gt;&quot; stats, the rate is hitting upper limit (20000) and &quot;&lt;tt&gt;osp.&amp;#42;.create_count&lt;/tt&gt;&quot; is not allowed to change.&lt;br/&gt;
 Also, if the directory is striped and would create many files into it, OST objects need to be created into all OSTs and we will hit same performance limitation.&lt;/p&gt;</description>
                <environment></environment>
        <key id="65219">LU-14851</key>
            <summary>Enlarge OST_MAX_PRECREATE </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="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="sihara">Shuichi Ihara</reporter>
                        <labels>
                    </labels>
                <created>Wed, 14 Jul 2021 04:19:52 +0000</created>
                <updated>Wed, 14 Jul 2021 04:19:52 +0000</updated>
                                            <version>Lustre 2.15.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                    <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|i01z93:</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>