<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:53:25 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-39890] Make network_error_and_txn_override.js retry logic follow the driver spec as much as possible</title>
                <link>https://jira.mongodb.org/browse/SERVER-39890</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/c5f474e0728ab6cd75e23ce9f343cc20ac3c1f14/jstests/libs/txns/txn_override.js#L514&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Current condition for commit retry&lt;/a&gt; in txn_override.js does not fully follow the driver spec. We should revisit this once &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39702&quot; title=&quot;Remove config server as transaction coordinator crutch from coordinator kill passthrough suite&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39702&quot;&gt;&lt;del&gt;SERVER-39702&lt;/del&gt;&lt;/a&gt; is finished.&lt;/p&gt;

&lt;p&gt;Driver spec would retry commit only on &lt;a href=&quot;https://github.com/mongodb/specifications/blob/master/source/retryable-writes/retryable-writes.rst#terms&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;retryable errors&lt;/a&gt;. For this test fixture, we don&apos;t need to strictly driver&apos;s only one retry policy.&lt;/p&gt;

&lt;p&gt;See also:&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/blob/master/source/transactions/transactions.rst#unknowntransactioncommitresult&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;commit retry specs&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="706926">SERVER-39890</key>
            <summary>Make network_error_and_txn_override.js retry logic follow the driver spec as much as possible</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="2">Won&apos;t Fix</resolution>
                                        <assignee username="backlog-server-sharding">[DO NOT USE] Backlog - Sharding Team</assignee>
                                    <reporter username="randolph@mongodb.com">Randolph Tan</reporter>
                        <labels>
                            <label>pm-564</label>
                    </labels>
                <created>Thu, 28 Feb 2019 23:01:34 +0000</created>
                <updated>Tue, 6 Dec 2022 03:04:35 +0000</updated>
                            <resolved>Fri, 24 May 2019 19:14:19 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="2232469" author="kaloian.manassiev" created="Thu, 2 May 2019 17:39:38 +0000"  >&lt;p&gt;Based on our discussion some time ago about the value of jscore passthrough tests versus concurrency with failovers, we decided that the targeted concurrency workloads bring more testing value than jscore passthroughs and are also simpler to implement.&lt;/p&gt;

&lt;p&gt;Since &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jack.mulrow&quot; class=&quot;user-hover&quot; rel=&quot;jack.mulrow&quot;&gt;jack.mulrow&lt;/a&gt; already has &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40183&quot; title=&quot;Create kill_sessions version of multi_statement_transaction_simple.js concurrency workload&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40183&quot;&gt;&lt;del&gt;SERVER-40183&lt;/del&gt;&lt;/a&gt; in code review, the importance of fixing the txn_override is less important, so I am making this ticket 4.1 Desired and deprioritizing it over other work.&lt;/p&gt;</comment>
                            <comment id="2204009" author="judah.schvimer" created="Fri, 5 Apr 2019 21:11:52 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=renctan&quot; class=&quot;user-hover&quot; rel=&quot;renctan&quot;&gt;renctan&lt;/a&gt;, would you like to make those into two separate tickets?&lt;/p&gt;</comment>
                            <comment id="2203886" author="renctan" created="Fri, 5 Apr 2019 20:02:50 +0000"  >&lt;p&gt;Note that the original ticket was specifically about retrying commit, not any op in the transaction.&lt;/p&gt;</comment>
                            <comment id="2203409" author="judah.schvimer" created="Fri, 5 Apr 2019 15:14:32 +0000"  >&lt;p&gt;This ticket should also make it so &lt;a href=&quot;https://github.com/mongodb/mongo/blob/f3232b5169ac56da663520b6ecba95a42c84933a/jstests/libs/retryable_writes_util.js#L5-L15&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;&lt;tt&gt;RetryableWritesUtil&lt;/tt&gt;&lt;/a&gt; has the correct list of retryable error codes according to the &lt;a href=&quot;https://github.com/mongodb/specifications/blob/0ac215f90c66fce53ec4364291952332a7e6ede4/source/retryable-writes/retryable-writes.rst#terms&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;driver spec&lt;/a&gt;. Currently it adds &lt;tt&gt;Interrupted&lt;/tt&gt; (which maybe should be retryable, see &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40493&quot; title=&quot;Make Interrupted a retryable writes error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40493&quot;&gt;&lt;del&gt;SERVER-40493&lt;/del&gt;&lt;/a&gt;). This doesn&apos;t match the &lt;a href=&quot;https://github.com/mongodb/mongo/blob/f3232b5169ac56da663520b6ecba95a42c84933a/src/mongo/shell/session.js#L330-L333&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;shell,&lt;/a&gt; which does follow the driver spec, right now.&lt;/p&gt;</comment>
                            <comment id="2193261" author="judah.schvimer" created="Wed, 27 Mar 2019 15:31:41 +0000"  >&lt;p&gt;The linked code is definitely gone, and we definitely conform to the driver spec more closely.  I do not want to bring this in scope for &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-38937&quot; title=&quot;Unify txn_override.js and auto_retry_on_network_error.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-38937&quot;&gt;&lt;del&gt;SERVER-38937&lt;/del&gt;&lt;/a&gt;, but it may fall out of it.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="701584">SERVER-39702</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="669764">SERVER-38937</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="718608">SERVER-40186</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="731151">SERVER-40493</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>5.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_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25141"><![CDATA[Sharding]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 26 Mar 2019 15:16:27 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 40 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/SERVER-39702'>SERVER-39702</a></s>]]></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>alexander.golin@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 40 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14.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>backlog-server-sharding</customfieldvalue>
            <customfieldvalue>judah.schvimer@mongodb.com</customfieldvalue>
            <customfieldvalue>kaloian.manassiev@mongodb.com</customfieldvalue>
            <customfieldvalue>randolph@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hup4dz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr851r:</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="2863">Sharding 2019-04-08</customfieldvalue>
    <customfieldvalue id="2864">Sharding 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|huoqnb:</customfieldvalue>

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