<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:55:22 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-40565] Omit last applied and last durable wall clock times from replSetGetStatus when associated optimes are null</title>
                <link>https://jira.mongodb.org/browse/SERVER-40565</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;As of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40080&quot; title=&quot;Add lastApplied and lastDurable wall clock times to replSetGetStatus optimes subdocument&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40080&quot;&gt;&lt;del&gt;SERVER-40080&lt;/del&gt;&lt;/a&gt;, last applied and last durable wall clock times are included in replSetGetStatus. When their associated optimes are null, the corresponding wall clock time value is Date_t::min(). The python driver is unable to parse this quantity, so these fields should be omitted from replSetGetStatus.&lt;/p&gt;</description>
                <environment></environment>
        <key id="735547">SERVER-40565</key>
            <summary>Omit last applied and last durable wall clock times from replSetGetStatus when associated optimes are null</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="maria.vankeulen@mongodb.com">Maria van Keulen</assignee>
                                    <reporter username="maria.vankeulen@mongodb.com">Maria van Keulen</reporter>
                        <labels>
                    </labels>
                <created>Wed, 10 Apr 2019 18:30:48 +0000</created>
                <updated>Sun, 29 Oct 2023 22:22:08 +0000</updated>
                            <resolved>Thu, 11 Apr 2019 16:08:59 +0000</resolved>
                                                    <fixVersion>4.1.11</fixVersion>
                                    <component>Replication</component>
                                        <votes>1</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="2330433" author="judah.schvimer" created="Wed, 17 Jul 2019 14:54:13 +0000"  >&lt;p&gt;Thank you &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=maria.vankeulen&quot; class=&quot;user-hover&quot; rel=&quot;maria.vankeulen&quot;&gt;maria.vankeulen&lt;/a&gt;. I will decline backports of this ticket and we&apos;ve already approved backports of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40737&quot; title=&quot;Use Date_t() as default wallTime value in OpTimeAndWallTimes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40737&quot;&gt;&lt;del&gt;SERVER-40737&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40080&quot; title=&quot;Add lastApplied and lastDurable wall clock times to replSetGetStatus optimes subdocument&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40080&quot;&gt;&lt;del&gt;SERVER-40080&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="2330332" author="maria.vankeulen" created="Wed, 17 Jul 2019 14:17:34 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=judah.schvimer&quot; class=&quot;user-hover&quot; rel=&quot;judah.schvimer&quot;&gt;judah.schvimer&lt;/a&gt; The pertinent ticket to backport is actually &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40737&quot; title=&quot;Use Date_t() as default wallTime value in OpTimeAndWallTimes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40737&quot;&gt;&lt;del&gt;SERVER-40737&lt;/del&gt;&lt;/a&gt;. &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40565&quot; title=&quot;Omit last applied and last durable wall clock times from replSetGetStatus when associated optimes are null&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40565&quot;&gt;&lt;del&gt;SERVER-40565&lt;/del&gt;&lt;/a&gt; is not necessary if &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40737&quot; title=&quot;Use Date_t() as default wallTime value in OpTimeAndWallTimes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40737&quot;&gt;&lt;del&gt;SERVER-40737&lt;/del&gt;&lt;/a&gt; is backported. And yes, it is still necessary to backport &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40737&quot; title=&quot;Use Date_t() as default wallTime value in OpTimeAndWallTimes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40737&quot;&gt;&lt;del&gt;SERVER-40737&lt;/del&gt;&lt;/a&gt; even if we&apos;re only backporting &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40080&quot; title=&quot;Add lastApplied and lastDurable wall clock times to replSetGetStatus optimes subdocument&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40080&quot;&gt;&lt;del&gt;SERVER-40080&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="2329675" author="judah.schvimer" created="Tue, 16 Jul 2019 22:42:54 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=maria.vankeulen&quot; class=&quot;user-hover&quot; rel=&quot;maria.vankeulen&quot;&gt;maria.vankeulen&lt;/a&gt;, should this be backported if we&apos;re backporting &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40080&quot; title=&quot;Add lastApplied and lastDurable wall clock times to replSetGetStatus optimes subdocument&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40080&quot;&gt;&lt;del&gt;SERVER-40080&lt;/del&gt;&lt;/a&gt; but not &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40078&quot; title=&quot;Add wall clock time corresponding to lastCommitted optime to optimes subdocument&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40078&quot;&gt;&lt;del&gt;SERVER-40078&lt;/del&gt;&lt;/a&gt; or &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40353&quot; title=&quot;Add wall clock time corresponding to readConcernMajority OpTime to optimes subdocument&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40353&quot;&gt;&lt;del&gt;SERVER-40353&lt;/del&gt;&lt;/a&gt;?&lt;/p&gt;</comment>
                            <comment id="2210040" author="xgen-internal-githook" created="Thu, 11 Apr 2019 18:20:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;maria@mongodb.com&apos;, &apos;name&apos;: &apos;Maria van Keulen&apos;, &apos;username&apos;: &apos;mvankeulen94&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40565&quot; title=&quot;Omit last applied and last durable wall clock times from replSetGetStatus when associated optimes are null&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40565&quot;&gt;&lt;del&gt;SERVER-40565&lt;/del&gt;&lt;/a&gt; Only append valid wall times to replSetGetStatus optimes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a9c139de1c4e9cc282f9ec60fcea0a790e979fd1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a9c139de1c4e9cc282f9ec60fcea0a790e979fd1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2210003" author="maria.vankeulen" created="Thu, 11 Apr 2019 17:57:41 +0000"  >&lt;p&gt;Not sure why the githook didn&apos;t run here. The fix follows: &lt;a href=&quot;https://github.com/mongodb/mongo/commit/a9c139de1c4e9cc282f9ec60fcea0a790e979fd1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a9c139de1c4e9cc282f9ec60fcea0a790e979fd1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2208978" author="thomas.schubert" created="Wed, 10 Apr 2019 23:55:58 +0000"  >&lt;p&gt;Sounds reasonable to me. Thanks for thinking of FTDC!&lt;/p&gt;</comment>
                            <comment id="2208752" author="maria.vankeulen" created="Wed, 10 Apr 2019 20:22:51 +0000"  >&lt;p&gt;I noticed from my local testing of this patch that &lt;tt&gt;readConcernMajorityOpTime&lt;/tt&gt; is also omitted from the &lt;tt&gt;replSetGetStatus&lt;/tt&gt; optimes subdocument when &lt;tt&gt;lastCommittedOpTime&lt;/tt&gt;, &lt;tt&gt;appliedOpTime&lt;/tt&gt;, and &lt;tt&gt;durableOpTime&lt;/tt&gt; are null, so if it&apos;s acceptable to omit this optime, I think it should also be acceptable to omit the last applied and last durable wall clock times during this window.&lt;/p&gt;</comment>
                            <comment id="2208591" author="milkie" created="Wed, 10 Apr 2019 18:44:10 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=judah.schvimer&quot; class=&quot;user-hover&quot; rel=&quot;judah.schvimer&quot;&gt;judah.schvimer&lt;/a&gt; the document shape would only be changing once per initial sync attempt, so I&apos;m confident there will be no compression issues here.&lt;/p&gt;</comment>
                            <comment id="2208577" author="judah.schvimer" created="Wed, 10 Apr 2019 18:35:04 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kelsey.schubert&quot; class=&quot;user-hover&quot; rel=&quot;kelsey.schubert&quot;&gt;kelsey.schubert&lt;/a&gt;, is this fine? I forget if FTDC keeps track of &lt;tt&gt;replSetGetStatus&lt;/tt&gt; and I know fields that change document shape can cause compression issues.&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="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="714944">SERVER-40080</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="741887">SERVER-40737</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>9.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>Wed, 10 Apr 2019 18:35:04 +0000</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>milkie@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>judah.schvimer@mongodb.com</customfieldvalue>
            <customfieldvalue>kelsey.schubert@mongodb.com</customfieldvalue>
            <customfieldvalue>maria.vankeulen@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|huu0ev:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hujibb:</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="2830">Storage NYC 2019-04-22</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|hutmo7:</customfieldvalue>

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