<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:53:43 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-39991] Add transactions workloads to failover concurrency suites</title>
                <link>https://jira.mongodb.org/browse/SERVER-39991</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The transactions workloads are currently blacklisted from these suites. Unblacklisting them would give us a lot of failover coverage.&lt;/p&gt;</description>
                <environment></environment>
        <key id="711063">SERVER-39991</key>
            <summary>Add transactions workloads to failover concurrency suites</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="jack.mulrow@mongodb.com">Jack Mulrow</assignee>
                                    <reporter username="judah.schvimer@mongodb.com">Judah Schvimer</reporter>
                        <labels>
                            <label>prepare_testing</label>
                    </labels>
                <created>Wed, 6 Mar 2019 19:37:20 +0000</created>
                <updated>Sun, 29 Oct 2023 22:23:14 +0000</updated>
                            <resolved>Mon, 22 Apr 2019 21:07:28 +0000</resolved>
                                                    <fixVersion>4.1.11</fixVersion>
                                    <component>Replication</component>
                    <component>Sharding</component>
                    <component>Testing Infrastructure</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="2221167" author="xgen-internal-githook" created="Mon, 22 Apr 2019 21:06:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jack Mulrow&apos;, &apos;username&apos;: &apos;jsmulrow&apos;, &apos;email&apos;: &apos;jack.mulrow@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39991&quot; title=&quot;Add transactions workloads to failover concurrency suites&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39991&quot;&gt;&lt;del&gt;SERVER-39991&lt;/del&gt;&lt;/a&gt; Enable transaction workloads in concurrency sharded stepdown suites&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/80820aa72be8d244a87b30d3ebceb341aa888b0c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/80820aa72be8d244a87b30d3ebceb341aa888b0c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2184993" author="jack.mulrow" created="Tue, 19 Mar 2019 16:21:51 +0000"  >&lt;p&gt;After some initial work, it turns out this depends on (at least) several bug fixes:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;There is a deadlock during stepdown between the stepdown thread and commands with checked out sessions, which should be fixed by &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40081&quot; title=&quot;Move session checkout to before command execution&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40081&quot;&gt;&lt;del&gt;SERVER-40081&lt;/del&gt;&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;The TransactionCoordinator doesn&apos;t update the replica set monitor, so failovers are detected very slowly, which times out the test infrastructure:&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40202&quot; title=&quot;TransactionCoordinator doesn&amp;#39;t update replica set monitors based on participant responses&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40202&quot;&gt;&lt;del&gt;SERVER-40202&lt;/del&gt;&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;Retrying prepare sets the client&apos;s last opTime to the prepare optime, which fails waitForWriteConcern if it is from a different term which can happen after a failover. This can be fixed by&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40069&quot; title=&quot;GlobalLockAcquisitionTracker::getGlobalWriteLocked should return true if the OperationContext it decorates ever held a global write lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40069&quot;&gt;&lt;del&gt;SERVER-40069&lt;/del&gt;&lt;/a&gt; or by manually setting the last op for retried prepares to the system last op like was done (but reverted) in&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37886&quot; title=&quot;Remove config server as coordinator crutch from coordinator stepdown targeted tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37886&quot;&gt;&lt;del&gt;SERVER-37886&lt;/del&gt;&lt;/a&gt;. As noted in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37886&quot; title=&quot;Remove config server as coordinator crutch from coordinator stepdown targeted tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37886&quot;&gt;&lt;del&gt;SERVER-37886&lt;/del&gt;&lt;/a&gt;, these can&apos;t be done until&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39036&quot; title=&quot;Stop pinning stable timestamp behind prepared transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39036&quot;&gt;&lt;del&gt;SERVER-39036&lt;/del&gt;&lt;/a&gt; is completed.&lt;/li&gt;
	&lt;li&gt;Mongos incorrectly retries read-only commits using two-phase commit, which leads to coordinator timeouts:&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-40201&quot; title=&quot;Retrying commit on original router after a read only commit incorrectly uses two phase commit&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-40201&quot;&gt;&lt;del&gt;SERVER-40201&lt;/del&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="718925">SERVER-40201</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="718957">SERVER-40202</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="673272">SERVER-39036</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="714605">SERVER-40069</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="715038">SERVER-40081</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</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>Tue, 19 Mar 2019 16:21:51 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 42 weeks, 2 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-40201'>SERVER-40201</a></s>, <s><a href='https://jira.mongodb.org/browse/SERVER-40081'>SERVER-40081</a></s>, <s><a href='https://jira.mongodb.org/browse/SERVER-40202'>SERVER-40202</a></s>, <s><a href='https://jira.mongodb.org/browse/SERVER-39036'>SERVER-39036</a></s>, <s><a href='https://jira.mongodb.org/browse/SERVER-40069'>SERVER-40069</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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-1032</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, 42 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>jack.mulrow@mongodb.com</customfieldvalue>
            <customfieldvalue>judah.schvimer@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|huptu7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hufinb:</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="2825">Sharding 2019-03-25</customfieldvalue>
    <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|hupg3j:</customfieldvalue>

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