<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:43: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>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-17115] insert workload stalls on oplog truncates</title>
                <link>https://jira.mongodb.org/browse/SERVER-17115</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;YCSB load phase, running with no journal, oplog size 2GB, cache_size 2GB.&lt;br/&gt;
Inserting 30M documents fieldcount=1 (so 151 bytes each).&lt;/p&gt;

&lt;p&gt;After period of time the inserts stall, seemingly forever waiting for eviction threads.&lt;/p&gt;

&lt;p&gt;Have also reproduced this &lt;b&gt;with&lt;/b&gt; journal - needed a smaller cache (used 1G).&lt;/p&gt;</description>
                <environment></environment>
        <key id="181514">SERVER-17115</key>
            <summary>insert workload stalls on oplog truncates</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="michael.cahill@mongodb.com">Michael Cahill</assignee>
                                    <reporter username="asya.kamsky@mongodb.com">Asya Kamsky</reporter>
                        <labels>
                    </labels>
                <created>Thu, 29 Jan 2015 17:57:10 +0000</created>
                <updated>Fri, 18 Sep 2015 22:38:43 +0000</updated>
                            <resolved>Sat, 31 Jan 2015 05:05:24 +0000</resolved>
                                    <version>3.0.0-rc7</version>
                                    <fixVersion>3.0.0-rc8</fixVersion>
                                    <component>WiredTiger</component>
                                        <votes>0</votes>
                                    <watches>11</watches>
                                                                                                                <comments>
                            <comment id="819393" author="xgen-internal-githook" created="Mon, 2 Feb 2015 19:16:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;michaelcahill&apos;, u&apos;name&apos;: u&apos;Michael Cahill&apos;, u&apos;email&apos;: u&apos;michael.cahill@wiredtiger.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-17115&quot; title=&quot;insert workload stalls on oplog truncates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-17115&quot;&gt;&lt;del&gt;SERVER-17115&lt;/del&gt;&lt;/a&gt; Avoid deadlocks in oplog back-pressure when the WiredTiger cache is full.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 51ae76922e18a097e4ec89aa0a65a1d6a9a51cef)&lt;br/&gt;
Branch: v3.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6f50ace8c8a57d34490965291cd5638ee4554c03&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6f50ace8c8a57d34490965291cd5638ee4554c03&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="818462" author="xgen-internal-githook" created="Sat, 31 Jan 2015 05:02:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;michaelcahill&apos;, u&apos;name&apos;: u&apos;Michael Cahill&apos;, u&apos;email&apos;: u&apos;michael.cahill@wiredtiger.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-17115&quot; title=&quot;insert workload stalls on oplog truncates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-17115&quot;&gt;&lt;del&gt;SERVER-17115&lt;/del&gt;&lt;/a&gt; Avoid deadlocks in oplog back-pressure when the WiredTiger cache is full.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/51ae76922e18a097e4ec89aa0a65a1d6a9a51cef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/51ae76922e18a097e4ec89aa0a65a1d6a9a51cef&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="816981" author="michael.cahill" created="Thu, 29 Jan 2015 22:33:14 +0000"  >&lt;p&gt;The gdbmon output suggests that most threads are waiting on the oplog truncation.  Without a journal throttling inserts, my suspicion is that the inserts can overwhelm the oplog truncation thread.&lt;/p&gt;</comment>
                            <comment id="816744" author="bruce.lucas@10gen.com" created="Thu, 29 Jan 2015 18:56:02 +0000"  >&lt;p&gt;With line numbers.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/63258/63258_stuck2G.png&quot; width=&quot;500&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="181558">SERVER-17121</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="181298">SERVER-17094</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="63316" name="capped-throttle-deadlock.diff" size="4257" author="michael.cahill@mongodb.com" created="Fri, 30 Jan 2015 05:40:42 +0000"/>
                            <attachment id="63438" name="dropout-after-fix.png" size="145672" author="dan@mongodb.com" created="Sun, 1 Feb 2015 19:08:08 +0000"/>
                            <attachment id="63251" name="gdbmon.png" size="258605" author="bruce.lucas@mongodb.com" created="Thu, 29 Jan 2015 18:15:45 +0000"/>
                            <attachment id="63247" name="gdbmon.txt" size="376187" author="asya.kamsky@mongodb.com" created="Thu, 29 Jan 2015 18:02:03 +0000"/>
                            <attachment id="63248" name="serverStatus.txt" size="14005" author="asya.kamsky@mongodb.com" created="Thu, 29 Jan 2015 18:02:03 +0000"/>
                            <attachment id="63267" name="ss.html" size="3095984" author="bruce.lucas@mongodb.com" created="Thu, 29 Jan 2015 19:56:08 +0000"/>
                            <attachment id="63255" name="ss.log" size="11508457" author="asya.kamsky@mongodb.com" created="Thu, 29 Jan 2015 18:50:14 +0000"/>
                            <attachment id="63266" name="ss.png" size="173593" author="bruce.lucas@mongodb.com" created="Thu, 29 Jan 2015 19:56:08 +0000"/>
                            <attachment id="63296" name="ssRC7.log" size="5215121" author="asya.kamsky@mongodb.com" created="Thu, 29 Jan 2015 23:21:44 +0000"/>
                            <attachment id="63297" name="stuck1G.gdbmon" size="385150" author="asya.kamsky@mongodb.com" created="Thu, 29 Jan 2015 23:21:44 +0000"/>
                            <attachment id="63295" name="stuck1G_2.gdbmon" size="394802" author="asya.kamsky@mongodb.com" created="Thu, 29 Jan 2015 23:21:44 +0000"/>
                            <attachment id="63254" name="stuck2G.gdbmon" size="640826" author="asya.kamsky@mongodb.com" created="Thu, 29 Jan 2015 18:50:14 +0000"/>
                            <attachment id="63299" name="stuck2G.html" size="153477" author="bruce.lucas@mongodb.com" created="Thu, 29 Jan 2015 23:24:51 +0000"/>
                            <attachment id="63258" name="stuck2G.png" size="459017" author="bruce.lucas@mongodb.com" created="Thu, 29 Jan 2015 18:56:02 +0000"/>
                            <attachment id="63315" name="stuck94cb08.gdbmon" size="727783" author="asya.kamsky@mongodb.com" created="Fri, 30 Jan 2015 05:27:25 +0000"/>
                    </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_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 29 Jan 2015 18:15:45 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        9 years, 2 weeks, 2 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>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            9 years, 2 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>asya.kamsky@mongodb.com</customfieldvalue>
            <customfieldvalue>bruce.lucas@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>michael.cahill@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrldc7:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>159471</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|hrkzbj:</customfieldvalue>

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