<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:14:29 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-47544] Stepdown suites can result in spurious InterruptedDueToReplStateChange errors</title>
                <link>https://jira.mongodb.org/browse/SERVER-47544</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Presently, it&apos;s possible for the &lt;a href=&quot;https://github.com/mongodb/mongo/blob/fac24256caf6a156fdf4d78f5755c8d4d3708728/jstests/hooks/validate_collections.js#L145&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;&lt;tt&gt;ValidateCollections&lt;/tt&gt; test hook&lt;/a&gt; to encounter &lt;tt&gt;InterruptedDueToReplStateChange&lt;/tt&gt; if it&apos;s running in a test that also runs the &lt;tt&gt;ContinuousStepdown&lt;/tt&gt; hook.&lt;/p&gt;

&lt;p&gt;Per the comments in this ticket, this may be due to resmoke.py logging delays resulting in delayed heartbeats and therefore spurious elections (see comment thread in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44214&quot; title=&quot;Give replica set secondaries votes in concurrency suites&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44214&quot;&gt;&lt;del&gt;SERVER-44214&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Stepdown suites &lt;a href=&quot;https://github.com/mongodb/mongo/blob/b973f30040e12194dda32774ab7f2358c803eb14/buildscripts/resmokeconfig/suites/replica_sets_terminate_primary_jscore_passthrough.yml#L183&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;do not&lt;/a&gt; presently &lt;a href=&quot;https://github.com/mongodb/mongo/blob/8c48488c7eefaecd7a6c8ef14ae6c309821028d6/buildscripts/resmokelib/testing/fixtures/replicaset.py#L197-L202&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;guard&lt;/a&gt; against these spurious election scenarios.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1315004">SERVER-47544</key>
            <summary>Stepdown suites can result in spurious InterruptedDueToReplStateChange errors</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="pavithra.vetriselvan@mongodb.com">Pavithra Vetriselvan</assignee>
                                    <reporter username="maria.vankeulen@mongodb.com">Maria van Keulen</reporter>
                        <labels>
                    </labels>
                <created>Tue, 14 Apr 2020 20:00:25 +0000</created>
                <updated>Sun, 29 Oct 2023 22:09:30 +0000</updated>
                            <resolved>Wed, 29 Apr 2020 13:39:21 +0000</resolved>
                                                    <fixVersion>4.4.0-rc6</fixVersion>
                    <fixVersion>4.7.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="3085570" author="xgen-internal-githook" created="Thu, 14 May 2020 12:42:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Pavi Vetriselvan&apos;, &apos;email&apos;: &apos;pvselvan@umich.edu&apos;, &apos;username&apos;: &apos;pvselvan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-45094&quot; title=&quot;Add passthrough tests for safe reconfig&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-45094&quot;&gt;&lt;del&gt;SERVER-45094&lt;/del&gt;&lt;/a&gt; add disabled replica set reconfig passthroughs&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-45094&quot; title=&quot;Add passthrough tests for safe reconfig&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-45094&quot;&gt;&lt;del&gt;SERVER-45094&lt;/del&gt;&lt;/a&gt; add retryable read logic to network_error_and_txn_override.js&lt;/p&gt;

&lt;p&gt;(cherry picked from commit f59f63db6c37c0d4657b57d559c95d830b0e34c2)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-45094&quot; title=&quot;Add passthrough tests for safe reconfig&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-45094&quot;&gt;&lt;del&gt;SERVER-45094&lt;/del&gt;&lt;/a&gt; add replica_sets_reconfig_jscore_passthrough suite&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4d91fac171cbe3f2af53d9258965399e648a1947)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-45094&quot; title=&quot;Add passthrough tests for safe reconfig&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-45094&quot;&gt;&lt;del&gt;SERVER-45094&lt;/del&gt;&lt;/a&gt; use w:1 writes and remove causal consistency in reconfig passthrough&lt;/p&gt;

&lt;p&gt;(cherry picked from commit a43cb23defc6182d08a7814e4731ef98f2d30b6a)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-45094&quot; title=&quot;Add passthrough tests for safe reconfig&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-45094&quot;&gt;&lt;del&gt;SERVER-45094&lt;/del&gt;&lt;/a&gt; add replica_sets_reconfig_jscore_stepdown_passthrough&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 81e0ad27c280c02a49beb65ff4473d5dce62b089)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-45094&quot; title=&quot;Add passthrough tests for safe reconfig&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-45094&quot;&gt;&lt;del&gt;SERVER-45094&lt;/del&gt;&lt;/a&gt; add replica_sets_reconfig_kill_primary_jscore_passthrough&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 2debab7987b24bf902f9a128654ce928441c29a2)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47678&quot; title=&quot;Reconfig background hook should ignore ReplicaSetMonitorErrors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47678&quot;&gt;&lt;del&gt;SERVER-47678&lt;/del&gt;&lt;/a&gt; stepdown and kill primary reconfig passthroughs should ignore ReplicaSetMonitorErrors&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 91672e58f1169c7edd684b911f20f62b8a71f8d1)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47544&quot; title=&quot;Stepdown suites can result in spurious InterruptedDueToReplStateChange errors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47544&quot;&gt;&lt;del&gt;SERVER-47544&lt;/del&gt;&lt;/a&gt; always increase election timeout to 24 hours in passthrough suites&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 81d53a715f49827a9f2538d4572f9b01f2b12887)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f4528563033d933ca920b3e4b2a5e3344e198a5c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f4528563033d933ca920b3e4b2a5e3344e198a5c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3060286" author="xgen-internal-githook" created="Wed, 29 Apr 2020 13:37:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Pavi Vetriselvan&apos;, &apos;email&apos;: &apos;pvselvan@umich.edu&apos;, &apos;username&apos;: &apos;pvselvan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-47544&quot; title=&quot;Stepdown suites can result in spurious InterruptedDueToReplStateChange errors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-47544&quot;&gt;&lt;del&gt;SERVER-47544&lt;/del&gt;&lt;/a&gt; always increase election timeout to 24 hours in passthrough suites&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/81d53a715f49827a9f2538d4572f9b01f2b12887&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/81d53a715f49827a9f2538d4572f9b01f2b12887&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3040799" author="judah.schvimer" created="Wed, 15 Apr 2020 15:45:01 +0000"  >&lt;p&gt;I think I included the &lt;tt&gt;if not self.all_nodes_electable:&lt;/tt&gt; because I thought the extra control wasn&apos;t necessary when all nodes are electable. I don&apos;t see any reason not to always increase the election timeout if that&apos;s required for robustness as &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=max.hirschhorn&quot; class=&quot;user-hover&quot; rel=&quot;max.hirschhorn&quot;&gt;max.hirschhorn&lt;/a&gt; explains.&lt;/p&gt;</comment>
                            <comment id="3040580" author="maria.vankeulen" created="Wed, 15 Apr 2020 14:24:07 +0000"  >&lt;p&gt;Got it, thanks &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=max.hirschhorn&quot; class=&quot;user-hover&quot; rel=&quot;max.hirschhorn&quot;&gt;max.hirschhorn&lt;/a&gt;. I&apos;ve updated the ticket title and description. Given that this seems to be a suite configuration issue rather than a problem with the &lt;tt&gt;ValidateCollections&lt;/tt&gt; hook, I&apos;m passing this to Replication.&lt;/p&gt;</comment>
                            <comment id="3040543" author="max.hirschhorn@10gen.com" created="Wed, 15 Apr 2020 14:08:40 +0000"  >&lt;p&gt;I think &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; would need to answer why we didn&apos;t change the election timeout for the stepdown suites given that the &lt;tt&gt;ContinuousStepdown&lt;/tt&gt; thread should be running the &lt;tt&gt;replSetStepUp&lt;/tt&gt; or &lt;tt&gt;replSetStepDown&lt;/tt&gt; commands directly.&lt;/p&gt;

&lt;p&gt;Going back to running the Evegreen task with &lt;tt&gt;&amp;#45;&amp;#45;jobs=16&lt;/tt&gt; on the -large distros, the other option may be to add an entry for the failing tasks in &lt;a href=&quot;https://github.com/mongodb/mongo/blob/b973f30040e12194dda32774ab7f2358c803eb14/buildscripts/evergreen_resmoke_job_count.py&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;&lt;tt&gt;evergreen&amp;#95;resmoke&amp;#95;job&amp;#95;count.py&lt;/tt&gt;&lt;/a&gt; or set a &lt;tt&gt;resmoke&amp;#95;jobs&amp;#95;max&lt;/tt&gt; value for them in &lt;tt&gt;etc/evergreen.yml&lt;/tt&gt;.&lt;/p&gt;</comment>
                            <comment id="3040517" author="maria.vankeulen" created="Wed, 15 Apr 2020 13:58:17 +0000"  >&lt;p&gt;Ah, thanks for clarifying. So to reiterate--the stepdown suites currently lack the protection against slow logging behavior, and this ticket should address that.&lt;/p&gt;</comment>
                            <comment id="3040472" author="max.hirschhorn@10gen.com" created="Wed, 15 Apr 2020 13:46:33 +0000"  >&lt;p&gt;We skip raising the election timeout to 24 hours when &lt;tt&gt;self.all_nodes_electable == True&lt;/tt&gt;. &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44214&quot; title=&quot;Give replica set secondaries votes in concurrency suites&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44214&quot;&gt;&lt;del&gt;SERVER-44214&lt;/del&gt;&lt;/a&gt; &lt;em&gt;does&lt;/em&gt; protect against the slow logging behavior for the non-stepdown suites.&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: #008200; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;# If not all nodes are electable and no election timeout was specified, then we increase&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: #008200; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;# the election timeout to 24 hours to prevent spurious elections.&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;not&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: gray; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;self&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;.all_nodes_electable:&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    repl_config.setdefault(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;settings&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;, {})&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;electionTimeoutMillis&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;not&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;in&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; repl_config[&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;settings&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;]:&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;        repl_config[&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;settings&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;][&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;electionTimeoutMillis&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;] &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;24&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;60&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;60&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #006699; font-weight: bold; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #009900; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;1000&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</comment>
                            <comment id="3040454" author="maria.vankeulen" created="Wed, 15 Apr 2020 13:39:34 +0000"  >&lt;blockquote&gt;&lt;p&gt;We don&apos;t raise the election timeout to 24 hours to protect against this slow logging behavior when running in the stepdown suites.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=max.hirschhorn&quot; class=&quot;user-hover&quot; rel=&quot;max.hirschhorn&quot;&gt;max.hirschhorn&lt;/a&gt; Could you please clarify this statement? I interpret the resolution of the discussions in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44214&quot; title=&quot;Give replica set secondaries votes in concurrency suites&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44214&quot;&gt;&lt;del&gt;SERVER-44214&lt;/del&gt;&lt;/a&gt; to state that raising the election timeout to 24 hours does guard against slow logging issues.&lt;/p&gt;</comment>
                            <comment id="3040020" author="max.hirschhorn@10gen.com" created="Wed, 15 Apr 2020 01:50:42 +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;, the &lt;tt&gt;ContinuousStepdown&lt;/tt&gt; thread should have already been paused by the time the &lt;tt&gt;ValidateCollections&lt;/tt&gt; hook is run. &lt;a href=&quot;https://github.com/mongodb/mongo/blob/8c48488c7eefaecd7a6c8ef14ae6c309821028d6/buildscripts/resmokelib/testing/hooks/stepdown.py#L109-L114&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;This is what &lt;tt&gt;ContinuousStepdown.after_test()&lt;/tt&gt; is responsible for doing&lt;/a&gt;. Based on the linked BF ticket and the TIG-2499 ticket you had filed, I suspect you&apos;re actually running into an issue where the Evergreen machine is being overwhelmed from running the &lt;tt&gt;replica&amp;#95;sets&amp;#95;multi&amp;#95;stmt&amp;#95;txn&amp;#95;{kill,terminate}&amp;#95;primary&amp;#95;jscore&amp;#95;passthrough&lt;/tt&gt; tasks with &lt;tt&gt;&amp;#45;&amp;#45;jobs=16&lt;/tt&gt; on the -large distros. If resmoke.py is stalled from reading the output pipe of the mongod processes, then it&apos;ll cause nodes not to respond to heartbeat requests due to the &lt;tt&gt;ReplicationCoordinatorImpl::_mutex&lt;/tt&gt; being held, and eventually lead to an unexpected stepdown.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/8c48488c7eefaecd7a6c8ef14ae6c309821028d6/buildscripts/resmokelib/testing/fixtures/replicaset.py#L197-L202&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;We don&apos;t raise the election timeout to 24 hours&lt;/a&gt; to protect against this slow logging behavior when running in the stepdown suites. See also &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44214&quot; title=&quot;Give replica set secondaries votes in concurrency suites&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44214&quot;&gt;&lt;del&gt;SERVER-44214&lt;/del&gt;&lt;/a&gt; for some additional context. CC &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;&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="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="1328505">SERVER-47770</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1400047">SERVER-49286</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1328505">SERVER-47770</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>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="18953"><![CDATA[v4.4]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 15 Apr 2020 01:50:42 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        3 years, 38 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not Needed]]></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>
                            3 years, 38 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>30.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hx2slr:</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="3881">Repl 2020-05-04</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|hxewnb:</customfieldvalue>

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