<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:53:15 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-39831] Never update commit point beyond last applied if learned from sync source</title>
                <link>https://jira.mongodb.org/browse/SERVER-39831</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39367&quot; title=&quot;lastOpCommitted being reset on restart can cause sync source cycle&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39367&quot;&gt;&lt;del&gt;SERVER-39367&lt;/del&gt;&lt;/a&gt; ensures the correctness of commit point learning protocol, but it can cause stale secondaries to hold large history after restart since its commit point cannot advance until its oplog reaches the latest term.&lt;/p&gt;

&lt;p&gt;We can relax the term check when learning from sync source but only update its commit point to &lt;tt&gt;min(commit point, my last applied)&lt;/tt&gt;. Given that requiring the term check on learning commit point ensures that the commit point is always on a node&apos;s branch, spanning tree ensures the syncing node is on the same branch as the sync source, so the syncing node knows it&apos;s on the same branch as the commit point even if they have different terms.&lt;/p&gt;

&lt;p&gt;This ticket also fixes the issue where a secondary learns of the commit point in higher term from sync source, then syncs from another node on a diverged branch in lower term and marks the diverged branch committed by mistake. Thus this needs to be backported to earlier versions.&lt;/p&gt;</description>
                <environment></environment>
        <key id="704390">SERVER-39831</key>
            <summary>Never update commit point beyond last applied if learned from sync source</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="tess.avitabile@mongodb.com">Tess Avitabile</assignee>
                                    <reporter username="siyuan.zhou@mongodb.com">Siyuan Zhou</reporter>
                        <labels>
                            <label>RF</label>
                    </labels>
                <created>Mon, 25 Feb 2019 22:36:49 +0000</created>
                <updated>Sun, 29 Oct 2023 22:23:32 +0000</updated>
                            <resolved>Mon, 1 Apr 2019 20:08:54 +0000</resolved>
                                                    <fixVersion>3.6.13</fixVersion>
                    <fixVersion>4.1.10</fixVersion>
                    <fixVersion>4.0.10</fixVersion>
                                    <component>Replication</component>
                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="2217200" author="xgen-internal-githook" created="Wed, 17 Apr 2019 21:47:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;tess.avitabile@mongodb.com&apos;, &apos;name&apos;: &apos;Tess Avitabile&apos;, &apos;username&apos;: &apos;tessavitabile&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39831&quot; title=&quot;Never update commit point beyond last applied if learned from sync source&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39831&quot;&gt;&lt;del&gt;SERVER-39831&lt;/del&gt;&lt;/a&gt; Never update commit point beyond last applied if learned from sync source&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 1c54cae8d57f6ab29c155a2a8edeb12da71c18d5)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/16fad378d225c19bafeb6181d532bbca1d117de4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/16fad378d225c19bafeb6181d532bbca1d117de4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2216313" author="xgen-internal-githook" created="Wed, 17 Apr 2019 13:05:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Tess Avitabile&apos;, &apos;username&apos;: &apos;tessavitabile&apos;, &apos;email&apos;: &apos;tess.avitabile@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39831&quot; title=&quot;Never update commit point beyond last applied if learned from sync source&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39831&quot;&gt;&lt;del&gt;SERVER-39831&lt;/del&gt;&lt;/a&gt; Never update commit point beyond last applied if learned from sync source&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1c54cae8d57f6ab29c155a2a8edeb12da71c18d5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1c54cae8d57f6ab29c155a2a8edeb12da71c18d5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2202245" author="xgen-internal-githook" created="Thu, 4 Apr 2019 17:47:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Tess Avitabile&apos;, &apos;username&apos;: &apos;tessavitabile&apos;, &apos;email&apos;: &apos;tess.avitabile@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39831&quot; title=&quot;Never update commit point beyond last applied if learned from sync source&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39831&quot;&gt;&lt;del&gt;SERVER-39831&lt;/del&gt;&lt;/a&gt; ephemeralForTest requires majority read concern&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/54fd726353b8cf6d4ba1a78a1dc7eb035d1fb39f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/54fd726353b8cf6d4ba1a78a1dc7eb035d1fb39f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2202243" author="xgen-internal-githook" created="Thu, 4 Apr 2019 17:47:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Tess Avitabile&apos;, &apos;username&apos;: &apos;tessavitabile&apos;, &apos;email&apos;: &apos;tess.avitabile@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39831&quot; title=&quot;Never update commit point beyond last applied if learned from sync source&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39831&quot;&gt;&lt;del&gt;SERVER-39831&lt;/del&gt;&lt;/a&gt; Add DEATH_TEST to OplogFetcherTest&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4051bd3b3b4eedc8e0eb770b8b8216f28043490c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4051bd3b3b4eedc8e0eb770b8b8216f28043490c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2198668" author="xgen-internal-githook" created="Tue, 2 Apr 2019 03:33:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39831&quot; title=&quot;Never update commit point beyond last applied if learned from sync source&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39831&quot;&gt;&lt;del&gt;SERVER-39831&lt;/del&gt;&lt;/a&gt; remove failing test cases from OplogFetcherTest&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f871dc86098cde8ab69286c650491cbdd637d724&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f871dc86098cde8ab69286c650491cbdd637d724&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2198667" author="xgen-internal-githook" created="Tue, 2 Apr 2019 03:33:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39831&quot; title=&quot;Never update commit point beyond last applied if learned from sync source&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39831&quot;&gt;&lt;del&gt;SERVER-39831&lt;/del&gt;&lt;/a&gt; fix compile&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b67030199c958be68cfb49e8d4477db145203d44&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b67030199c958be68cfb49e8d4477db145203d44&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2198287" author="xgen-internal-githook" created="Mon, 1 Apr 2019 20:08:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;tess.avitabile@mongodb.com&apos;, &apos;name&apos;: &apos;Tess Avitabile&apos;, &apos;username&apos;: &apos;tessavitabile&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39831&quot; title=&quot;Never update commit point beyond last applied if learned from sync source&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39831&quot;&gt;&lt;del&gt;SERVER-39831&lt;/del&gt;&lt;/a&gt; Never update commit point beyond last applied if learned from sync source&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6803c64d71c1104634a9dc18e8e9d368ed6be228&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6803c64d71c1104634a9dc18e8e9d368ed6be228&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2162906" author="tess.avitabile" created="Tue, 26 Feb 2019 14:30:46 +0000"  >&lt;p&gt;Oh, got it. &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt; is about rolling back majority committed operations due to switching to a sync source that is on a different branch of history. I agree that it&apos;s more important to ensure we don&apos;t incorrectly advance the commit point beyond non-majority-committed operations, and that we don&apos;t unnecessarily keep history. &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt; is not a correctness bug, it can just lead to a crash (which we have never seen). We could consider fixing &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt; separately by making a change so that A refuses to sync from B.&lt;/p&gt;</comment>
                            <comment id="2162873" author="tess.avitabile" created="Tue, 26 Feb 2019 14:08:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=siyuan.zhou&quot; class=&quot;user-hover&quot; rel=&quot;siyuan.zhou&quot;&gt;siyuan.zhou&lt;/a&gt;, I don&apos;t follow why this doesn&apos;t fix the problem of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt;, since as you said, &quot;spanning tree ensures the syncing node is on the same branch as the sync source&quot;.&lt;/p&gt;</comment>
                            <comment id="2162436" author="siyuan.zhou@10gen.com" created="Mon, 25 Feb 2019 23:38:49 +0000"  >&lt;p&gt;I just realized this won&apos;t fix the problem of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt;. Only term check as in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39367&quot; title=&quot;lastOpCommitted being reset on restart can cause sync source cycle&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39367&quot;&gt;&lt;del&gt;SERVER-39367&lt;/del&gt;&lt;/a&gt; can prevent &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt;, but it has the problem of holding history. I feel like this one and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt; are two contradictory goals. &lt;/p&gt;

&lt;p&gt;If we have to choose, I&apos;d vote for this one, since we&apos;ve never seen the invariant in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt;. This is because the windows is small as explained in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="2162389" author="tess.avitabile" created="Mon, 25 Feb 2019 22:52:24 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=siyuan.zhou&quot; class=&quot;user-hover&quot; rel=&quot;siyuan.zhou&quot;&gt;siyuan.zhou&lt;/a&gt;, do you think I should close &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt; as a duplicate of this ticket? I intended that&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt; would be the fix on 3.4 and 3.6 and this ticket would be the fix on master and 4.0 to ensure we don&apos;t keep too much history, but since they will be the same solution, I can just close&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39626&quot; title=&quot;Majority committed oplog entries may be rolled back on minority nodes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39626&quot;&gt;&lt;del&gt;SERVER-39626&lt;/del&gt;&lt;/a&gt;.&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>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="683456">SERVER-39367</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="698913">SERVER-39626</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>11.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="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>Mon, 25 Feb 2019 22:52:24 +0000</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>siyuan.zhou@mongodb.com</customfieldvalue>
            <customfieldvalue>tess.avitabile@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|huoorz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|huefcf:</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="2823">Repl 2019-03-25</customfieldvalue>
    <customfieldvalue id="2896">Repl 2019-04-08</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|huob1b:</customfieldvalue>

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