<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:44:21 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-36879] write regression test for stuck cache issue during rollback</title>
                <link>https://jira.mongodb.org/browse/SERVER-36879</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Write a JS test to reproduce the issue described in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35191&quot; title=&quot;Stuck with cache full during rollback&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35191&quot;&gt;&lt;del&gt;SERVER-35191&lt;/del&gt;&lt;/a&gt;. The underlying issue was originally observed during steady state replication in 3.6.5 and subsequently fixed in 3.6.6 &lt;/p&gt;</description>
                <environment></environment>
        <key id="595161">SERVER-36879</key>
            <summary>write regression test for stuck cache issue during rollback</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="benety.goh@mongodb.com">Benety Goh</reporter>
                        <labels>
                    </labels>
                <created>Mon, 27 Aug 2018 14:38:51 +0000</created>
                <updated>Sun, 29 Oct 2023 22:28:38 +0000</updated>
                            <resolved>Thu, 6 Sep 2018 20:18:34 +0000</resolved>
                                    <version>3.6.4</version>
                                    <fixVersion>3.6.9</fixVersion>
                    <fixVersion>4.0.3</fixVersion>
                    <fixVersion>4.1.3</fixVersion>
                                    <component>Storage</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="2007115" author="xgen-internal-githook" created="Tue, 18 Sep 2018 20:34:07 +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-36879&quot; title=&quot;write regression test for stuck cache issue during rollback&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36879&quot;&gt;&lt;del&gt;SERVER-36879&lt;/del&gt;&lt;/a&gt; add rollback_wt_cache_full.js&lt;/p&gt;

&lt;p&gt;In this test, the secondary refetches a set of large documents from the sync source during&lt;br/&gt;
rollback.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4599627eb86818b72189cd7eb165ceb4b22eb9ce)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2eee1ae539f2b23062046cbee8298e794544b1f9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2eee1ae539f2b23062046cbee8298e794544b1f9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2007114" author="xgen-internal-githook" created="Tue, 18 Sep 2018 20:34:06 +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-36879&quot; title=&quot;write regression test for stuck cache issue during rollback&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36879&quot;&gt;&lt;del&gt;SERVER-36879&lt;/del&gt;&lt;/a&gt; RollbackTest optionally accepts ReplSetTest and skips creating its own instance&lt;/p&gt;

&lt;p&gt;(partially cherry-picked from commit bff8e6e0040d659dc2d70c28b98a42e9052a8743)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/17369fa51eb23b584760f9a6a0db6514f418e983&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/17369fa51eb23b584760f9a6a0db6514f418e983&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2007080" author="xgen-internal-githook" created="Tue, 18 Sep 2018 20:12:39 +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: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36879&quot; title=&quot;write regression test for stuck cache issue during rollback&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36879&quot;&gt;&lt;del&gt;SERVER-36879&lt;/del&gt;&lt;/a&gt; add rollback_wt_cache_full.js&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 80fb50d5ee924b5d3d471cc314ea4bec1a58cbdd.&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d96ab0ce8b1216480e679010ec78582172fd5e02&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d96ab0ce8b1216480e679010ec78582172fd5e02&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2007079" author="xgen-internal-githook" created="Tue, 18 Sep 2018 20:11:39 +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-36879&quot; title=&quot;write regression test for stuck cache issue during rollback&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36879&quot;&gt;&lt;del&gt;SERVER-36879&lt;/del&gt;&lt;/a&gt; add rollback_wt_cache_full.js&lt;/p&gt;

&lt;p&gt;In this test, the secondary refetches a set of large documents from the sync source during&lt;br/&gt;
rollback.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4599627eb86818b72189cd7eb165ceb4b22eb9ce)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/80fb50d5ee924b5d3d471cc314ea4bec1a58cbdd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/80fb50d5ee924b5d3d471cc314ea4bec1a58cbdd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1997880" author="xgen-internal-githook" created="Mon, 10 Sep 2018 15:19:36 +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-36879&quot; title=&quot;write regression test for stuck cache issue during rollback&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36879&quot;&gt;&lt;del&gt;SERVER-36879&lt;/del&gt;&lt;/a&gt; reduce cache size from 1 GB to 512 MB in rollback_wt_cache_full.js&lt;/p&gt;

&lt;p&gt;This setting makes it easier to reproduce cache pressure issues in 3.6&apos;s rollback&lt;br/&gt;
implementation.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 8aadacefd8c3f3507d519e60c2e7d8ef7f2f29bb)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8480e2323f7eed22a6b11303c1369716aa13da79&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8480e2323f7eed22a6b11303c1369716aa13da79&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1997876" author="xgen-internal-githook" created="Mon, 10 Sep 2018 15:16:54 +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-36879&quot; title=&quot;write regression test for stuck cache issue during rollback&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36879&quot;&gt;&lt;del&gt;SERVER-36879&lt;/del&gt;&lt;/a&gt; add rollback_wt_cache_full.js&lt;/p&gt;

&lt;p&gt;In this test, the secondary refetches a set of large documents from the sync source during&lt;br/&gt;
rollback.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4599627eb86818b72189cd7eb165ceb4b22eb9ce)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3923d2b2f0d005af5cb6a5bb5e16242ee1123d8d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3923d2b2f0d005af5cb6a5bb5e16242ee1123d8d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1995396" author="xgen-internal-githook" created="Thu, 6 Sep 2018 17:01:14 +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-36879&quot; title=&quot;write regression test for stuck cache issue during rollback&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36879&quot;&gt;&lt;del&gt;SERVER-36879&lt;/del&gt;&lt;/a&gt; reduce cache size from 1 GB to 512 MB in rollback_wt_cache_full.js&lt;/p&gt;

&lt;p&gt;This setting makes it easier to reproduce cache pressure issues in 3.6&apos;s rollback&lt;br/&gt;
implementation.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8aadacefd8c3f3507d519e60c2e7d8ef7f2f29bb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8aadacefd8c3f3507d519e60c2e7d8ef7f2f29bb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1995184" author="xgen-internal-githook" created="Thu, 6 Sep 2018 14:58:09 +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-36879&quot; title=&quot;write regression test for stuck cache issue during rollback&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36879&quot;&gt;&lt;del&gt;SERVER-36879&lt;/del&gt;&lt;/a&gt; add rollback_wt_cache_full.js&lt;/p&gt;

&lt;p&gt;In this test, the secondary refetches a set of large documents from the sync source during&lt;br/&gt;
rollback.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4599627eb86818b72189cd7eb165ceb4b22eb9ce&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4599627eb86818b72189cd7eb165ceb4b22eb9ce&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="548286">SERVER-35191</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>8.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_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 6 Sep 2018 14:58:09 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 21 weeks, 1 day 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, 21 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>benety.goh@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hu6fon:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|htwywn:</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_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2490">Storage NYC 2018-09-10</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|hu61xz:</customfieldvalue>

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