<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:38: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-34941] Add testing to cover cases where timestamps cause cache pressure</title>
                <link>https://jira.mongodb.org/browse/SERVER-34941</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;During recovery oplog application we don&apos;t advance the oldest timestamp. This can pin a lot of data in the cache and we can get stuck with the cache full.&lt;/p&gt;</description>
                <environment></environment>
        <key id="542299">SERVER-34941</key>
            <summary>Add testing to cover cases where timestamps cause cache pressure</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="13201">Fixed</resolution>
                                        <assignee username="benety.goh@mongodb.com">Benety Goh</assignee>
                                    <reporter username="bruce.lucas@mongodb.com">Bruce Lucas</reporter>
                        <labels>
                            <label>SWKB</label>
                            <label>nyc</label>
                    </labels>
                <created>Thu, 10 May 2018 20:30:37 +0000</created>
                <updated>Sun, 29 Oct 2023 22:31:54 +0000</updated>
                            <resolved>Fri, 27 Jul 2018 14:48:35 +0000</resolved>
                                    <version>3.6.4</version>
                                    <fixVersion>3.6.7</fixVersion>
                    <fixVersion>4.0.1</fixVersion>
                    <fixVersion>4.1.2</fixVersion>
                                    <component>Replication</component>
                                        <votes>0</votes>
                                    <watches>14</watches>
                                                                                                                <comments>
                            <comment id="1958506" author="benety.goh" created="Fri, 27 Jul 2018 14:48:35 +0000"  >&lt;p&gt;Reproduction script shows that the stuck cache issue was resolved between 3.6.5 and 3.6.6. There is a reported performance regression reported in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36221&quot; title=&quot;[3.6] Performance regression on small updates to large documents&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36221&quot;&gt;&lt;del&gt;SERVER-36221&lt;/del&gt;&lt;/a&gt; that we will continue to investigate.&lt;/p&gt;</comment>
                            <comment id="1952732" author="xgen-internal-githook" created="Fri, 20 Jul 2018 20:27:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34941&quot; title=&quot;Add testing to cover cases where timestamps cause cache pressure&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34941&quot;&gt;&lt;del&gt;SERVER-34941&lt;/del&gt;&lt;/a&gt; add test to fill wiredtiger cache during recovery oplog application&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 6b0147211e26239fb15e06fa5555bd3f701d8669)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/20a3ee6ac2b728bba70c7383e7f2dbb6c429f565&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/20a3ee6ac2b728bba70c7383e7f2dbb6c429f565&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1952656" author="xgen-internal-githook" created="Fri, 20 Jul 2018 19:35:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34941&quot; title=&quot;Add testing to cover cases where timestamps cause cache pressure&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34941&quot;&gt;&lt;del&gt;SERVER-34941&lt;/del&gt;&lt;/a&gt; use 4.0 storage recovery logging component in recovery_wt_cache_full.js&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 472d4ecaf989b239e324ef12b39357802d96f607)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e1092255d6168d90639f3f170537e42d09ab6c2e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e1092255d6168d90639f3f170537e42d09ab6c2e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1952655" author="xgen-internal-githook" created="Fri, 20 Jul 2018 19:35:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34941&quot; title=&quot;Add testing to cover cases where timestamps cause cache pressure&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34941&quot;&gt;&lt;del&gt;SERVER-34941&lt;/del&gt;&lt;/a&gt; remove test logic to update min valid. this is not required as of 4.0&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 461184c1467fb6c130638b27bf1d71962c7e830b)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e3119769fc8130428c035a1d8bf68e67282e8e8a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e3119769fc8130428c035a1d8bf68e67282e8e8a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1952654" author="xgen-internal-githook" created="Fri, 20 Jul 2018 19:35:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34941&quot; title=&quot;Add testing to cover cases where timestamps cause cache pressure&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34941&quot;&gt;&lt;del&gt;SERVER-34941&lt;/del&gt;&lt;/a&gt; add test to fill wiredtiger cache during recovery oplog application&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 6b0147211e26239fb15e06fa5555bd3f701d8669)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5c17751d900c7ebc6cdb4eefbd2e1797555baf43&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5c17751d900c7ebc6cdb4eefbd2e1797555baf43&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1951908" author="xgen-internal-githook" created="Fri, 20 Jul 2018 00:00:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34941&quot; title=&quot;Add testing to cover cases where timestamps cause cache pressure&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34941&quot;&gt;&lt;del&gt;SERVER-34941&lt;/del&gt;&lt;/a&gt; use 4.0 storage recovery logging component in recovery_wt_cache_full.js&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/472d4ecaf989b239e324ef12b39357802d96f607&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/472d4ecaf989b239e324ef12b39357802d96f607&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1951893" author="xgen-internal-githook" created="Thu, 19 Jul 2018 23:25:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;benety&apos;, &apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34941&quot; title=&quot;Add testing to cover cases where timestamps cause cache pressure&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34941&quot;&gt;&lt;del&gt;SERVER-34941&lt;/del&gt;&lt;/a&gt; remove test logic to update min valid. this is not required as of 4.0&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/461184c1467fb6c130638b27bf1d71962c7e830b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/461184c1467fb6c130638b27bf1d71962c7e830b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1951865" author="xgen-internal-githook" created="Thu, 19 Jul 2018 22:32:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34941&quot; title=&quot;Add testing to cover cases where timestamps cause cache pressure&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34941&quot;&gt;&lt;del&gt;SERVER-34941&lt;/del&gt;&lt;/a&gt; add test to fill wiredtiger cache during recovery oplog application&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6b0147211e26239fb15e06fa5555bd3f701d8669&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6b0147211e26239fb15e06fa5555bd3f701d8669&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1894805" author="alexander.gorrod" created="Fri, 18 May 2018 00:17:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=bruce.lucas&quot; class=&quot;user-hover&quot; rel=&quot;bruce.lucas&quot;&gt;bruce.lucas&lt;/a&gt; Do you have a workload we can use to reproduce this issue? Or failing that could you attach diagnostic data from a scenario where the symptom happened?&lt;/p&gt;</comment>
                            <comment id="1891977" author="greg.mckeon" created="Tue, 15 May 2018 18:10:49 +0000"  >&lt;p&gt;Sending this to storage, since they&apos;re more familiar with the oldest timestamp semantics on 3.6.  We&apos;re happy to assist if there&apos;s repl work here.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="548286">SERVER-35191</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="552745">SERVER-35339</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="494491">SERVER-33191</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="548286">SERVER-35191</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="574993">SERVER-36238</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1507042">SERVER-51430</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="542268">SERVER-34938</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="585014">SERVER-36495</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="187179" name="stuck-recovery.png" size="140925" author="bruce.lucas@mongodb.com" created="Fri, 18 May 2018 19:35:35 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15640"><![CDATA[v4.0]]></customfieldvalue>
    <customfieldvalue key="15141"><![CDATA[v3.6]]></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_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[500A000000bweL8IAI]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 15 May 2018 18:10:49 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 28 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-1177</customfieldvalue>
                        </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>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 28 weeks, 5 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>alexander.gorrod@mongodb.com</customfieldvalue>
            <customfieldvalue>benety.goh@mongodb.com</customfieldvalue>
            <customfieldvalue>bruce.lucas@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>greg.mckeon@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htxs6n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|htqeiv:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2394">Storage NYC 2018-07-30</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_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11861" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>User Summary</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11856"><![CDATA[Not Needed]]></customfieldvalue>

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

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