<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 07:53:36 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>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[DOCS-7104] EXT4 and WT incompatibilities</title>
                <link>https://jira.mongodb.org/browse/DOCS-7104</link>
                <project id="10380" key="DOCS">Documentation</project>
                    <description>&lt;p&gt;Currently we are lacking in a comprehensive explanation of the issues that can arise with WT when running on EXT4. &lt;/p&gt;

&lt;p&gt;Specifically, details on what the issue is, under what conditions it can manifest, and what the symptoms are. We have similar pages explaining how NUMA or low ulimits can negatively impact a cluster, and therefore it makes sense to have a page covering EXT4&apos;s issue in a bit more detail. &lt;/p&gt;

&lt;p&gt;Particularly since it is a widely accepted filesystem and the issues will only manifest themselves under certain conditions.&lt;/p&gt;</description>
                <environment></environment>
        <key id="263500">DOCS-7104</key>
            <summary>EXT4 and WT incompatibilities</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="2" iconUrl="https://jira.mongodb.org/images/icons/priorities/critical.svg">Critical - P2</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="brian.lane@mongodb.com">Brian Lane</assignee>
                                    <reporter username="osmar.olivo">Osmar Olivo</reporter>
                        <labels>
                    </labels>
                <created>Fri, 5 Feb 2016 18:58:52 +0000</created>
                <updated>Mon, 30 Oct 2023 19:37:29 +0000</updated>
                            <resolved>Tue, 18 Feb 2020 04:06:25 +0000</resolved>
                                                    <fixVersion>Server_Docs_20231030</fixVersion>
                                    <component>Server</component>
                        <due></due>
                            <votes>4</votes>
                                    <watches>17</watches>
                                                                                                                <comments>
                            <comment id="2947858" author="nicholas.cottrell" created="Fri, 6 Mar 2020 08:22:24 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=brian.lane&quot; class=&quot;user-hover&quot; rel=&quot;brian.lane&quot;&gt;brian.lane&lt;/a&gt; - did you mean to close this DOCS ticket? If I understand the SERVER-181314 discussion correctly, it confirms that there is still EXT4 issues under heavy load. I still think a note in the docs along the line of &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=josef.ahmad&quot; class=&quot;user-hover&quot; rel=&quot;josef.ahmad&quot;&gt;josef.ahmad&lt;/a&gt;&apos;s last comment would help inform customers. Maybe something like:&lt;/p&gt;

&lt;p&gt;&amp;gt; Performance testing has demonstrated that when the volume of IO requests exceed the storage throughput capacity, XFS degrades the throughput more gracefully, whereas ext4 continues &quot;full on&quot; until it stalls altogether. For most production use cases the graceful slowdown provides better application results.&lt;/p&gt;</comment>
                            <comment id="2473226" author="brian.lane" created="Wed, 9 Oct 2019 05:21:30 +0000"  >&lt;p&gt;Just dropping on a note on this issue in case people have not been watching &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-18314&quot; title=&quot;Stall during fdatasync phase of checkpoints under WiredTiger and EXT4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-18314&quot;&gt;&lt;del&gt;SERVER-18314&lt;/del&gt;&lt;/a&gt;.  &lt;/p&gt;

&lt;p&gt;Some recent tests with RHEL 7.6 and MongoDB 4.0.12 and stalling still with EXT4.&lt;/p&gt;

&lt;p&gt;-Brian&lt;/p&gt;</comment>
                            <comment id="2225025" author="joelpake" created="Thu, 25 Apr 2019 18:13:28 +0000"  >&lt;p&gt;It seems that this warning is so old, when the kernel for Ubuntu 19.04 is now 5.0, that forcing one to use XFS with WT, seems a bit lame.&#160; &#160;Especially when the OLD stalls never did express exactly why or if later kernels had this issue.&#160;&#160;&lt;/p&gt;

&lt;p&gt;Is this simply because in production, NO ONE is running XFS with WT with more modern kernels?&lt;/p&gt;

&lt;p&gt;If so this is doing a huge disservice to mongodb.&lt;/p&gt;

&lt;p&gt;If anyone has clear insight or experience with this issue, please comment!!!&#160;&#160;&lt;/p&gt;

&lt;p&gt;I never see this issue in my production system!&#160; but I wouldn&apos;t expect to, since my files are small.&lt;/p&gt;</comment>
                            <comment id="1662096" author="aqueen" created="Thu, 31 Aug 2017 19:40:01 +0000"  >&lt;p&gt;Has there been any movement on this?&lt;/p&gt;

&lt;p&gt;Most distros still ship with EXT4 as default, and it seems strange to strongly suggest using a specific file system for your data directory without the information needed to justify going through the hassle of partitioning off with XFS.&lt;/p&gt;

&lt;p&gt;EXT4 and XFS both receive updates with new kernels as well, so is this problem specific to certain kernels under a specific version, or is it EXT4 in general, even on the very latest mainline kernel? This type of information would be very helpful, and could also possibly eliminate the startup warning if it is actually specifically EXT4 + kernel below a certain 2.x, 3.x, 4.x version.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="201913">SERVER-18314</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="265264">SERVER-22606</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5002K00000e6VKzQAM, 5002K00000g4SbCQAU]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sat, 24 Sep 2016 19:36:59 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        3 years, 48 weeks, 5 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>emet.ozar@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            3 years, 48 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>aqueen</customfieldvalue>
            <customfieldvalue>brian.lane@mongodb.com</customfieldvalue>
            <customfieldvalue>JoelPake</customfieldvalue>
            <customfieldvalue>nicholas.cottrell@mongodb.com</customfieldvalue>
            <customfieldvalue>osmar.olivo</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrn0u7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|huyp7z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrzfof:</customfieldvalue>

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