<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:22:42 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>[SERVER-10260] Server Crash with: warning: DR102 too much data written uncommitted 315.318MB</title>
                <link>https://jira.mongodb.org/browse/SERVER-10260</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The system was working for a long time with no problem. Yesterday I came to a crash and this message in the log. I upgraded from 2.4.3 to 2.4.5 to see if that mitigated, but not, still happening.&lt;/p&gt;

&lt;p&gt;It&apos;s a 4 machines shard environment with no replication. 3 Configs.&lt;/p&gt;

&lt;p&gt;0xdd9e31 0x921161 0x92123b 0x9212b2 0x9213e3 0x921450 0x91ae8a 0x80022b 0x9d3ae3 0x9db144 0x9dcdcc 0xac35ff 0xac4092 0xac44e1 0xa8c1d3 0xa8fe67 0x9f2ff8 0x9f8588 0x6e8b68 0xdc659e&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xdd9e31&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo3dur9CommitJob4noteEPvi+0x201) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x921161&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo3dur18ThreadLocalIntents8_unspoolEv+0x4b) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x92123b&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo3dur18ThreadLocalIntents7unspoolEv+0x52) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x9212b2&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo3dur18ThreadLocalIntents4pushERKNS0_11WriteIntentE+0x83) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x9213e3&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo3dur11DurableImpl18declareWriteIntentEPvj+0x60) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x921450&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo3dur11DurableImpl10writingPtrEPvj+0xa) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x91ae8a&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(&lt;em&gt;ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE7unindexENS_7DiskLocERNS_12IndexDetailsERKNS_7BSONObjES3&lt;/em&gt;+0x68b) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x80022b&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(&lt;em&gt;ZNK5mongo18IndexInterfaceImplINS_12BtreeData_V1EE7unindexENS_7DiskLocERNS_12IndexDetailsERKNS_7BSONObjES3&lt;/em&gt;+0x63) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x9d3ae3&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod() &lt;span class=&quot;error&quot;&gt;&amp;#91;0x9db144&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo13unindexRecordEPNS_16NamespaceDetailsEPNS_6RecordERKNS_7DiskLocEb+0x7c) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x9dcdcc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr12deleteRecordEPNS_16NamespaceDetailsEPKcPNS_6RecordERKNS_7DiskLocEbbb+0x1bf) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xac35ff&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr12deleteRecordEPKcPNS_6RecordERKNS_7DiskLocEbbb+0x82) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xac4092&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr12updateRecordEPKcPNS_16NamespaceDetailsEPNS_25NamespaceDetailsTransientEPNS_6RecordERKNS_7DiskLocES2_iRNS_7OpDebugEb+0x421) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xac44e1&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo14_updateObjectsEbPKcRKNS_7BSONObjES4_bbbRNS_7OpDebugEPNS_11RemoveSaverEbRKNS_24QueryPlanSelectionPolicyEb+0x1403) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xa8c1d3&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo13updateObjectsEPKcRKNS_7BSONObjES4_bbbRNS_7OpDebugEbRKNS_24QueryPlanSelectionPolicyE+0xb7) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xa8fe67&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo14receivedUpdateERNS_7MessageERNS_5CurOpE+0x4d8) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x9f2ff8&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE+0xac8) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x9f8588&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortEPNS_9LastErrorE+0x98) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x6e8b68&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo17PortMessageServer17handleIncomingMsgEPv+0x42e) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xdc659e&amp;#93;&lt;/span&gt;&lt;br/&gt;
Thu Jul 18 18:52:51.277 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn24&amp;#93;&lt;/span&gt; warning: DR102 too much data written uncommitted 315.31MB&lt;br/&gt;
Thu Jul 18 18:52:51.277 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn24&amp;#93;&lt;/span&gt; warning: DR102 too much data written uncommitted 315.318MB&lt;br/&gt;
Thu Jul 18 18:52:51.277 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn24&amp;#93;&lt;/span&gt; warning: DR102 too much data written uncommitted 315.326MB&lt;br/&gt;
Thu Jul 18 18:52:51.277 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn24&amp;#93;&lt;/span&gt; warning: DR102 too much data written uncommitted 315.335MB&lt;br/&gt;
Thu Jul 18 18:52:51.277 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn24&amp;#93;&lt;/span&gt; warning: DR102 too much data written uncommitted 315.343MB&lt;br/&gt;
Thu Jul 18 18:52:51.277 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn24&amp;#93;&lt;/span&gt; warning: DR102 too much data written uncommitted 315.351MB&lt;br/&gt;
Thu Jul 18 18:52:51.277 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn24&amp;#93;&lt;/span&gt; warning: DR102 too much data written uncommitted 315.359MB&lt;br/&gt;
Thu Jul 18 18:52:51.277 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn24&amp;#93;&lt;/span&gt; warning: DR102 too much data written uncommitted 315.367MB&lt;br/&gt;
Thu Jul 18 18:52:51.277 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn24&amp;#93;&lt;/span&gt; warning: DR102 too much data written uncommitted 315.376MB&lt;/p&gt;</description>
                <environment>Linux  3.2.0-23-virtual #36-Ubuntu SMP Tue Apr 10 22:29:03 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux Ubuntu 12.04.2</environment>
        <key id="82874">SERVER-10260</key>
            <summary>Server Crash with: warning: DR102 too much data written uncommitted 315.318MB</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</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="-1">Unassigned</assignee>
                                    <reporter username="eka">Esteban Feldman</reporter>
                        <labels>
                            <label>crash</label>
                    </labels>
                <created>Fri, 19 Jul 2013 14:38:56 +0000</created>
                <updated>Wed, 10 Dec 2014 23:11:24 +0000</updated>
                            <resolved>Fri, 4 Apr 2014 19:28:18 +0000</resolved>
                                    <version>2.4.5</version>
                                                    <component>Sharding</component>
                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="388665" author="dan@10gen.com" created="Thu, 25 Jul 2013 15:46:50 +0000"  >&lt;p&gt;you can try reducing the journalCommitInterval to 50.  Let me know if this helps.&lt;/p&gt;</comment>
                            <comment id="388640" author="eka" created="Thu, 25 Jul 2013 15:12:59 +0000"  >&lt;p&gt;@Dan, thanks, I didn&apos;t understood. So the thing is that I can&apos;t put the journal files o another disk. Is there any other alternative? Thanks&lt;/p&gt;</comment>
                            <comment id="388289" author="dan@10gen.com" created="Thu, 25 Jul 2013 01:51:11 +0000"  >&lt;p&gt;Regarding putting the journal on a different physical disk, you may wish, before starting mongod to symlink the journal/ directory located in the dbpath to a dedicated hard drive to speed the frequent (fsynced) sequential writes which occur to the current journal file.  I don&apos;t think there is any explicit mention of this in the current documentation.  There is an outstanding documentation ticket for this here with a bit more information: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-1420&quot; title=&quot;Production Notes missing suggestion for using separate disks for data/db/journal/logs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-1420&quot;&gt;&lt;del&gt;DOCS-1420&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Regarding the &lt;tt&gt;&lt;a href=&quot;http://docs.mongodb.org/manual/reference/configuration-options/#journalCommitInterval&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;journalCommitInterval&lt;/a&gt;&lt;/tt&gt;, this is server configuration setting.  It defaults to 100ms if the journal directory is on the same physical volume as the data files.  If the journal file is on a separate volume, the default lowers automatically to 30ms.&lt;/p&gt;</comment>
                            <comment id="388189" author="eka" created="Wed, 24 Jul 2013 22:34:53 +0000"  >&lt;p&gt;Hi Dan. &lt;br/&gt;
1. What it means to put the journal on a separate spindle? any links or docs on the subject?&lt;br/&gt;
2. This goes in the config file? (looking at the docs)&lt;/p&gt;</comment>
                            <comment id="386758" author="dan@10gen.com" created="Tue, 23 Jul 2013 05:01:13 +0000"  >&lt;p&gt;DR102 is a warning indicating that the journal isn&apos;t keeping up with the write load. There are a couple recommendations for dealing with DR102 errors:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;if possible, put the journal on a separate spindle, to isolate and remove contention between journal write operations and writes to non-journal files,&lt;/li&gt;
	&lt;li&gt;reduce the journal commit periodicity from its default of 100ms perhaps to 75ms or 50ms.  The goal here is that more frequent commits will reduce the probability of a large backlog of not-yet-committed changes in memory.&lt;/li&gt;
&lt;/ol&gt;
</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 23 Jul 2013 05:01:13 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 29 weeks, 6 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>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 29 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10020"><![CDATA[Linux]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>dan@mongodb.com</customfieldvalue>
            <customfieldvalue>eka</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrmmfj:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>75730</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hspehj:</customfieldvalue>

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