<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:30:31 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-32533] In oplog truncate with WT, don&apos;t use a start key</title>
                <link>https://jira.mongodb.org/browse/SERVER-32533</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;A user experienced a case where oplog entries were unexpectedly found at the beginning of the oplog after later records were truncated.&lt;/p&gt;</description>
                <environment></environment>
        <key id="478408">SERVER-32533</key>
            <summary>In oplog truncate with WT, don&apos;t use a start key</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="michael.cahill@mongodb.com">Michael Cahill</assignee>
                                    <reporter username="judah.schvimer@mongodb.com">Judah Schvimer</reporter>
                        <labels>
                            <label>RF</label>
                    </labels>
                <created>Wed, 3 Jan 2018 20:02:17 +0000</created>
                <updated>Mon, 30 Oct 2023 23:09:35 +0000</updated>
                            <resolved>Tue, 23 Jan 2018 06:05:49 +0000</resolved>
                                                    <fixVersion>3.4.14</fixVersion>
                    <fixVersion>3.6.3</fixVersion>
                    <fixVersion>3.7.2</fixVersion>
                                    <component>Storage</component>
                    <component>WiredTiger</component>
                                        <votes>0</votes>
                                    <watches>27</watches>
                                                                                                                <comments>
                            <comment id="1815636" author="xgen-internal-githook" created="Mon, 26 Feb 2018 05:49:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;michael.cahill@mongodb.com&apos;, &apos;name&apos;: &apos;Michael Cahill&apos;, &apos;username&apos;: &apos;michaelcahill&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32533&quot; title=&quot;In oplog truncate with WT, don&amp;#39;t use a start key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32533&quot;&gt;&lt;del&gt;SERVER-32533&lt;/del&gt;&lt;/a&gt; In oplog truncate with WT, don&apos;t use a start key.&lt;/p&gt;

&lt;p&gt;Previously there was a performance benefit to tracking the first&lt;br/&gt;
expected key in the oplog. The performance issue is no longer&lt;br/&gt;
relevant, and supplying a key makes the code fragile (if the tracked&lt;br/&gt;
key gets out of sync with the real first key).&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f4ac177b55bc762e977dc093a40e442b7061f58c)&lt;br/&gt;
Branch: v3.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/35582b7fadbab50130afed7044dc89ab655bae7b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/35582b7fadbab50130afed7044dc89ab655bae7b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1781779" author="xgen-internal-githook" created="Tue, 23 Jan 2018 06:21:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Michael Cahill&apos;, &apos;email&apos;: &apos;michael.cahill@mongodb.com&apos;, &apos;username&apos;: &apos;michaelcahill&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32533&quot; title=&quot;In oplog truncate with WT, don&amp;#39;t use a start key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32533&quot;&gt;&lt;del&gt;SERVER-32533&lt;/del&gt;&lt;/a&gt; In oplog truncate with WT, don&apos;t use a start key.&lt;/p&gt;

&lt;p&gt;Previously there was a performance benefit to tracking the first&lt;br/&gt;
expected key in the oplog.  The performance issue is no longer&lt;br/&gt;
relevant, and supplying a key makes the code fragile (if the tracked&lt;br/&gt;
key gets out of sync with the real first key).&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f4ac177b55bc762e977dc093a40e442b7061f58c)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/397963a23343862d49c5c76c42f031e86b43407d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/397963a23343862d49c5c76c42f031e86b43407d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1781768" author="xgen-internal-githook" created="Tue, 23 Jan 2018 06:04:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Michael Cahill&apos;, &apos;email&apos;: &apos;michael.cahill@mongodb.com&apos;, &apos;username&apos;: &apos;michaelcahill&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32533&quot; title=&quot;In oplog truncate with WT, don&amp;#39;t use a start key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32533&quot;&gt;&lt;del&gt;SERVER-32533&lt;/del&gt;&lt;/a&gt; In oplog truncate with WT, don&apos;t use a start key.&lt;/p&gt;

&lt;p&gt;Previously there was a performance benefit to tracking the first&lt;br/&gt;
expected key in the oplog.  The performance issue is no longer&lt;br/&gt;
relevant, and supplying a key makes the code fragile (if the tracked&lt;br/&gt;
key gets out of sync with the real first key).&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f4ac177b55bc762e977dc093a40e442b7061f58c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f4ac177b55bc762e977dc093a40e442b7061f58c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1764279" author="judah.schvimer" created="Wed, 3 Jan 2018 20:03:41 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-31924&quot; title=&quot;OplogStones can capture record ids to truncate out of order&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-31924&quot;&gt;&lt;del&gt;SERVER-31924&lt;/del&gt;&lt;/a&gt; may be the same bug, though &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=daniel.gottlieb&quot; class=&quot;user-hover&quot; rel=&quot;daniel.gottlieb&quot;&gt;daniel.gottlieb&lt;/a&gt; does not think so. The solution proposed in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-31924&quot; title=&quot;OplogStones can capture record ids to truncate out of order&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-31924&quot;&gt;&lt;del&gt;SERVER-31924&lt;/del&gt;&lt;/a&gt; may fix this as well.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="457338">SERVER-31924</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                        <issuelink>
            <issuekey id="503395">WT-3946</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="175107" name="repro_server32533-fixed.patch" size="8685" author="michael.cahill@mongodb.com" created="Wed, 10 Jan 2018 05:37:34 +0000"/>
                            <attachment id="174959" name="repro_server32533.patch" size="8638" author="daniel.gottlieb@mongodb.com" created="Tue, 9 Jan 2018 12:19:36 +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_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15141"><![CDATA[v3.6]]></customfieldvalue>
    <customfieldvalue key="14340"><![CDATA[v3.4]]></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>Wed, 3 Jan 2018 20:43:34 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 50 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>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, 50 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>

                        </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>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>judah.schvimer@mongodb.com</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|htn9of:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|htetdr:</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="2075">Storage 2018-01-15</customfieldvalue>
    <customfieldvalue id="2094">Storage 2018-01-29</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_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htmvsv:</customfieldvalue>

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