<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:48:31 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-59923] Retry reshardCollection command from background thread in ReshardingTest fixture</title>
                <link>https://jira.mongodb.org/browse/SERVER-59923</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/bc2fc224f1b174c92766fa9b7d8cb4022e7e19ab/src/mongo/s/commands/cluster_reshard_collection_cmd.cpp#L70-L77&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Mongos will retry the &amp;#95;shardsvrReshardCollection command on the primary shard of the database only a finite number of times&lt;/a&gt;. If the current primary of that replica set is shut down (or steps down and goes into rollback) more than the number of retries from mongos, then the command error response will cause the test to fail.&lt;/p&gt;

&lt;hr /&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: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:resharding_fuzzer-120e1-1630670495216-2] d20021| 2021-09-03T12:09:07.675+00:00 I  REPL     21358   [BackgroundSync] &quot;Replica set state transition&quot;,&quot;attr&quot;:{&quot;newState&quot;:&quot;ROLLBACK&quot;,&quot;oldState&quot;:&quot;SECONDARY&quot;}&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;/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;[js_test:resharding_fuzzer-120e1-1630670495216-2] s20032| 2021-09-03T12:09:07.679+00:00 D1 ASSERT   23074   [conn46] &quot;User assertion&quot;,&quot;attr&quot;:{&quot;error&quot;:&quot;InterruptedDueToReplStateChange: operation was interrupted&quot;,&quot;file&quot;:&quot;src/mongo/s/commands/cluster_reshard_collection_cmd.cpp&quot;,&quot;line&quot;:80}&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;/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;[js_test:resharding_fuzzer-120e1-1630670495216-2] s20032| 2021-09-03T12:09:07.680+00:00 D1 ASSERT   23074   [conn46] &quot;User assertion&quot;,&quot;attr&quot;:{&quot;error&quot;:&quot;InterruptedDueToReplStateChange: operation was interrupted&quot;,&quot;file&quot;:&quot;src/mongo/util/future_impl.h&quot;,&quot;line&quot;:1087}&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;[js_test:resharding_fuzzer-120e1-1630670495216-2] s20032| 2021-09-03T12:09:07.680+00:00 D1 SHARDING 22772   [conn46] &quot;Exception thrown while processing command&quot;,&quot;attr&quot;:{&quot;db&quot;:&quot;admin&quot;,&quot;headerId&quot;:5142,&quot;error&quot;:&quot;InterruptedDueToReplStateChange: operation was interrupted&quot;}&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;[js_test:resharding_fuzzer-120e1-1630670495216-2] s20032| 2021-09-03T12:09:07.681+00:00 I  COMMAND  51803   [conn46] &quot;Slow query&quot;,&quot;attr&quot;:{&quot;type&quot;:&quot;command&quot;,&quot;ns&quot;:&quot;test_reshard.reshard_coll&quot;,&quot;appName&quot;:&quot;MongoDB Shell&quot;,&quot;command&quot;:{&quot;reshardCollection&quot;:&quot;test_reshard.reshard_coll&quot;,&quot;key&quot;:{&quot;recipient&quot;:1,&quot;slot&quot;:1},&quot;_presetReshardedChunks&quot;:[{&quot;min&quot;:{&quot;recipient&quot;:{&quot;$minKey&quot;:1},&quot;slot&quot;:{&quot;$minKey&quot;:1}},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:{&quot;$minKey&quot;:1}},&quot;recipientShardId&quot;:&quot;shard0&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:{&quot;$minKey&quot;:1}},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:10},&quot;recipientShardId&quot;:&quot;shard0&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:10},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:20},&quot;recipientShardId&quot;:&quot;shard0&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:20},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:30},&quot;recipientShardId&quot;:&quot;shard0&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:30},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:40},&quot;recipientShardId&quot;:&quot;shard0&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient0&quot;,&quot;slot&quot;:40},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:{&quot;$minKey&quot;:1}},&quot;recipientShardId&quot;:&quot;shard0&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:{&quot;$minKey&quot;:1}},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:10},&quot;recipientShardId&quot;:&quot;shard1&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:10},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:20},&quot;recipientShardId&quot;:&quot;shard1&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:20},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:30},&quot;recipientShardId&quot;:&quot;shard1&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:30},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:40},&quot;recipientShardId&quot;:&quot;shard1&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient1&quot;,&quot;slot&quot;:40},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:{&quot;$minKey&quot;:1}},&quot;recipientShardId&quot;:&quot;shard1&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:{&quot;$minKey&quot;:1}},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:10},&quot;recipientShardId&quot;:&quot;shard2&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:10},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:20},&quot;recipientShardId&quot;:&quot;shard2&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:20},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:30},&quot;recipientShardId&quot;:&quot;shard2&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:30},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:40},&quot;recipientShardId&quot;:&quot;shard2&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient2&quot;,&quot;slot&quot;:40},&quot;max&quot;:{&quot;recipient&quot;:&quot;recipient3&quot;,&quot;slot&quot;:{&quot;$minKey&quot;:1}},&quot;recipientShardId&quot;:&quot;shard2&quot;},{&quot;min&quot;:{&quot;recipient&quot;:&quot;recipient3&quot;,&quot;slot&quot;:{&quot;$minKey&quot;:1}},&quot;max&quot;:{&quot;recipient&quot;:{&quot;$maxKey&quot;:1},&quot;slot&quot;:{&quot;$maxKey&quot;:1}},&quot;recipientShardId&quot;:&quot;shard0&quot;}],&quot;lsid&quot;:{&quot;id&quot;:{&quot;$uuid&quot;:&quot;702b58ee-193c-41f9-b0ae-342688d9eced&quot;}},&quot;$db&quot;:&quot;admin&quot;},&quot;numYields&quot;:0,&quot;ok&quot;:0,&quot;errMsg&quot;:&quot;operation was interrupted&quot;,&quot;errName&quot;:&quot;InterruptedDueToReplStateChange&quot;,&quot;errCode&quot;:11602,&quot;reslen&quot;:241,&quot;readConcern&quot;:{&quot;level&quot;:&quot;local&quot;,&quot;provenance&quot;:&quot;implicitDefault&quot;},&quot;remote&quot;:&quot;10.122.50.122:34602&quot;,&quot;protocol&quot;:&quot;op_msg&quot;,&quot;durationMillis&quot;:34486}&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;/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;[js_test:resharding_fuzzer-120e1-1630670495216-2] 	&quot;errmsg&quot; : &quot;operation was interrupted&quot;,&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;[js_test:resharding_fuzzer-120e1-1630670495216-2] 	&quot;codeName&quot; : &quot;HostUnreachable&quot;,&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;&lt;a href=&quot;https://evergreen.mongodb.com/lobster/build/bd7546f0b83c3529ec1dda233b4d926a/test/61320ff1c2ab687bbc0802b6#bookmarks=0%2C65494%2C65582%2C65590%2C65591%2C65592%2C94518%2C94520%2C104193&amp;amp;f~=000~%22operation%20was%20interrupted%22&amp;amp;f~=000~%5C%5BResharding.%2AService&amp;amp;f~=000~%5C%5BReshardingCoordinatorService&amp;amp;f~=000~20032%5C%7C&amp;amp;f~=100~d2002%5B012%5D%5C%7C&amp;amp;l=1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://evergreen.mongodb.com/lobster/build/bd7546f0b83c3529ec1dda233b4d926a/test/61320ff1c2ab687bbc0802b6#bookmarks=0%2C65494%2C65582%2C65590%2C65591%2C65592%2C94518%2C94520%2C104193&amp;amp;f~=000~%22operation%20was%20interrupted%22&amp;amp;f~=000~%5C%5BResharding.%2AService&amp;amp;f~=000~%5C%5BReshardingCoordinatorService&amp;amp;f~=000~20032%5C%7C&amp;amp;f~=100~d2002%5B012%5D%5C%7C&amp;amp;l=1&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1873078">SERVER-59923</key>
            <summary>Retry reshardCollection command from background thread in ReshardingTest fixture</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="max.hirschhorn@mongodb.com">Max Hirschhorn</assignee>
                                    <reporter username="max.hirschhorn@mongodb.com">Max Hirschhorn</reporter>
                        <labels>
                            <label>PM-234-M3</label>
                            <label>PM-234-T-fuzzer</label>
                    </labels>
                <created>Mon, 13 Sep 2021 21:15:27 +0000</created>
                <updated>Sun, 29 Oct 2023 21:48:40 +0000</updated>
                            <resolved>Fri, 15 Oct 2021 12:28:47 +0000</resolved>
                                                    <fixVersion>5.2.0</fixVersion>
                    <fixVersion>5.0.4</fixVersion>
                    <fixVersion>5.1.0-rc1</fixVersion>
                                    <component>Sharding</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4125559" author="xgen-internal-githook" created="Fri, 15 Oct 2021 01:04:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Max Hirschhorn&apos;, &apos;email&apos;: &apos;max.hirschhorn@mongodb.com&apos;, &apos;username&apos;: &apos;visemet&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-59923&quot; title=&quot;Retry reshardCollection command from background thread in ReshardingTest fixture&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-59923&quot;&gt;&lt;del&gt;SERVER-59923&lt;/del&gt;&lt;/a&gt; Retry on another error code in ReshardingTest fixture.&lt;/p&gt;

&lt;p&gt;Changes the ReshardingTest fixture to additionally retry the&lt;br/&gt;
reshardCollection command on FailedToSatisfyReadPreference error&lt;br/&gt;
responses from mongos when elections are enabled.&lt;/p&gt;

&lt;p&gt;Also removes the shouldSetMinVisibleToOldestOnStartup constructor&lt;br/&gt;
parameter to the ReshardingTest fixture now that the&lt;br/&gt;
setMinVisibleForAllCollectionsToOldestOnStartup failpoint has been&lt;br/&gt;
backported to the earlier branches.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 257cf738d1d0fa3ec73446133dae8f6b5510b2c4)&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0d369af9f5be858fb06ed7c8013e05365288dcb0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0d369af9f5be858fb06ed7c8013e05365288dcb0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4125280" author="xgen-internal-githook" created="Thu, 14 Oct 2021 21:33:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Max Hirschhorn&apos;, &apos;email&apos;: &apos;max.hirschhorn@mongodb.com&apos;, &apos;username&apos;: &apos;visemet&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-59923&quot; title=&quot;Retry reshardCollection command from background thread in ReshardingTest fixture&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-59923&quot;&gt;&lt;del&gt;SERVER-59923&lt;/del&gt;&lt;/a&gt; Retry on another error code in ReshardingTest fixture.&lt;/p&gt;

&lt;p&gt;Changes the ReshardingTest fixture to additionally retry the&lt;br/&gt;
reshardCollection command on FailedToSatisfyReadPreference error&lt;br/&gt;
responses from mongos when elections are enabled.&lt;/p&gt;

&lt;p&gt;Also removes the shouldSetMinVisibleToOldestOnStartup constructor&lt;br/&gt;
parameter to the ReshardingTest fixture now that the&lt;br/&gt;
setMinVisibleForAllCollectionsToOldestOnStartup failpoint has been&lt;br/&gt;
backported to the earlier branches.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 257cf738d1d0fa3ec73446133dae8f6b5510b2c4)&lt;br/&gt;
Branch: v5.1&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/64caafeb373ddfacccb4129c41a4e13bd22b7aa4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/64caafeb373ddfacccb4129c41a4e13bd22b7aa4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4124646" author="xgen-internal-githook" created="Thu, 14 Oct 2021 17:30:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Max Hirschhorn&apos;, &apos;email&apos;: &apos;max.hirschhorn@mongodb.com&apos;, &apos;username&apos;: &apos;visemet&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-59923&quot; title=&quot;Retry reshardCollection command from background thread in ReshardingTest fixture&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-59923&quot;&gt;&lt;del&gt;SERVER-59923&lt;/del&gt;&lt;/a&gt; Retry on another error code in ReshardingTest fixture.&lt;/p&gt;

&lt;p&gt;Changes the ReshardingTest fixture to additionally retry the&lt;br/&gt;
reshardCollection command on FailedToSatisfyReadPreference error&lt;br/&gt;
responses from mongos when elections are enabled.&lt;/p&gt;

&lt;p&gt;Also removes the shouldSetMinVisibleToOldestOnStartup constructor&lt;br/&gt;
parameter to the ReshardingTest fixture now that the&lt;br/&gt;
setMinVisibleForAllCollectionsToOldestOnStartup failpoint has been&lt;br/&gt;
backported to the earlier branches.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/257cf738d1d0fa3ec73446133dae8f6b5510b2c4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/257cf738d1d0fa3ec73446133dae8f6b5510b2c4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4120442" author="xgen-internal-githook" created="Wed, 13 Oct 2021 02:08:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Max Hirschhorn&apos;, &apos;email&apos;: &apos;max.hirschhorn@mongodb.com&apos;, &apos;username&apos;: &apos;visemet&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-59923&quot; title=&quot;Retry reshardCollection command from background thread in ReshardingTest fixture&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-59923&quot;&gt;&lt;del&gt;SERVER-59923&lt;/del&gt;&lt;/a&gt; Retry reshardCollection command in ReshardingTest fixture.&lt;/p&gt;

&lt;p&gt;Also adds a setMinVisibleForAllCollectionsToOldestOnStartup failpoint to&lt;br/&gt;
enable resharding tests to read from the cloneTimestamp after server&lt;br/&gt;
restarts without needing to wait for the creation timestamp of the&lt;br/&gt;
source sharded collection to advance past the oldest_timestamp.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 0bde7934c623efd194747f65b2e711e188b7c108)&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/016c23a524285df45da1dbffadf5a524885bb6fa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/016c23a524285df45da1dbffadf5a524885bb6fa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4120404" author="xgen-internal-githook" created="Wed, 13 Oct 2021 01:16:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Max Hirschhorn&apos;, &apos;email&apos;: &apos;max.hirschhorn@mongodb.com&apos;, &apos;username&apos;: &apos;visemet&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-59923&quot; title=&quot;Retry reshardCollection command from background thread in ReshardingTest fixture&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-59923&quot;&gt;&lt;del&gt;SERVER-59923&lt;/del&gt;&lt;/a&gt; Retry reshardCollection command in ReshardingTest fixture.&lt;/p&gt;

&lt;p&gt;Also adds a setMinVisibleForAllCollectionsToOldestOnStartup failpoint to&lt;br/&gt;
enable resharding tests to read from the cloneTimestamp after server&lt;br/&gt;
restarts without needing to wait for the creation timestamp of the&lt;br/&gt;
source sharded collection to advance past the oldest_timestamp.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 0bde7934c623efd194747f65b2e711e188b7c108)&lt;br/&gt;
Branch: v5.1&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9983b378a87226065da66195816b88843ae6bb78&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9983b378a87226065da66195816b88843ae6bb78&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4119992" author="xgen-internal-githook" created="Tue, 12 Oct 2021 20:20:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Max Hirschhorn&apos;, &apos;email&apos;: &apos;max.hirschhorn@mongodb.com&apos;, &apos;username&apos;: &apos;visemet&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-59923&quot; title=&quot;Retry reshardCollection command from background thread in ReshardingTest fixture&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-59923&quot;&gt;&lt;del&gt;SERVER-59923&lt;/del&gt;&lt;/a&gt; Retry reshardCollection command in ReshardingTest fixture.&lt;/p&gt;

&lt;p&gt;Also adds a setMinVisibleForAllCollectionsToOldestOnStartup failpoint to&lt;br/&gt;
enable resharding tests to read from the cloneTimestamp after server&lt;br/&gt;
restarts without needing to wait for the creation timestamp of the&lt;br/&gt;
source sharded collection to advance past the oldest_timestamp.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0bde7934c623efd194747f65b2e711e188b7c108&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0bde7934c623efd194747f65b2e711e188b7c108&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">
                                        <issuelink>
            <issuekey id="1567731">SERVER-53351</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="334768" name="test_resharding_fixture_test_shutdown_retry_needed.js" size="1911" author="max.hirschhorn@mongodb.com" created="Mon, 13 Sep 2021 21:15:48 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.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_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="22495"><![CDATA[v5.1]]></customfieldvalue>
    <customfieldvalue key="21777"><![CDATA[v5.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, 12 Oct 2021 12:02:38 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 16 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-234</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>
                            2 years, 16 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>162.0</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hzlbtz:</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="5221">Sharding 2021-09-20</customfieldvalue>
    <customfieldvalue id="5222">Sharding 2021-10-04</customfieldvalue>
    <customfieldvalue id="5223">Sharding 2021-10-18</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</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|i011on:</customfieldvalue>

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