<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:25:53 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-73877] Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js</title>
                <link>https://jira.mongodb.org/browse/SERVER-73877</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;In the &lt;a href=&quot;https://github.com/10gen/mongo/blob/32220e43865e7e4a8a47093d55b89312d0a6f4af/jstests/sharding/prepare_transaction_then_migrate.js&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;prepare_transaction_then_migrate.js&lt;/a&gt; test there is &lt;a href=&quot;https://github.com/10gen/mongo/blob/32220e43865e7e4a8a47093d55b89312d0a6f4af/jstests/sharding/prepare_transaction_then_migrate.js#L94&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a stepUp&lt;/a&gt;&#160;and then a migration &lt;a href=&quot;https://github.com/10gen/mongo/blob/32220e43865e7e4a8a47093d55b89312d0a6f4af/jstests/sharding/prepare_transaction_then_migrate.js#L112-L113&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;in a parallel shell&lt;/a&gt; which is expected to hang in a &lt;a href=&quot;https://github.com/10gen/mongo/blob/32220e43865e7e4a8a47093d55b89312d0a6f4af/jstests/sharding/prepare_transaction_then_migrate.js#L115&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;point in the migration&lt;/a&gt;. However, if the source shard is still executing the step up process then the migration will fail with a &lt;em&gt;NotWritablePrimary&lt;/em&gt; error, causing the test to time out waiting for a migration to get into a point that will never reach.&lt;/p&gt;

&lt;p&gt;We could either retry the moveChunk command or find a way to wait for the primary to reach a steady state.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2260417">SERVER-73877</key>
            <summary>Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js</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="silvia.surroca@mongodb.com">Silvia Surroca</assignee>
                                    <reporter username="marcos.grillo@mongodb.com">Marcos Jos&#233; Grillo Ramirez</reporter>
                        <labels>
                            <label>sharding-nyc-test-improvements</label>
                    </labels>
                <created>Fri, 10 Feb 2023 14:14:20 +0000</created>
                <updated>Sun, 29 Oct 2023 21:26:32 +0000</updated>
                            <resolved>Tue, 11 Apr 2023 14:55:33 +0000</resolved>
                                    <version>7.0.0-rc0</version>
                    <version>6.0.5</version>
                    <version>4.4.20</version>
                    <version>5.0.16</version>
                    <version>6.3.0-rc3</version>
                                    <fixVersion>7.0.0-rc0</fixVersion>
                    <fixVersion>7.1.0-rc0</fixVersion>
                    <fixVersion>6.0.6</fixVersion>
                    <fixVersion>5.0.17</fixVersion>
                    <fixVersion>4.4.21</fixVersion>
                    <fixVersion>6.3.1</fixVersion>
                                    <component>Sharding</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="5340741" author="xgen-internal-githook" created="Wed, 12 Apr 2023 11:29:59 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Silvia Surroca&apos;, &apos;email&apos;: &apos;silvia.surroca@mongodb.com&apos;, &apos;username&apos;: &apos;silviasuhu&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73877&quot; title=&quot;Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73877&quot;&gt;&lt;del&gt;SERVER-73877&lt;/del&gt;&lt;/a&gt; Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&lt;/p&gt;

&lt;p&gt;(cherry picked from commit b7b9d352b9566fe8b4c66eff66f695932b036f54)&lt;br/&gt;
Branch: v6.3&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4bd5f34f0274d8d8732cb827b7126c5bbb0424f0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4bd5f34f0274d8d8732cb827b7126c5bbb0424f0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5340730" author="xgen-internal-githook" created="Wed, 12 Apr 2023 11:26:45 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Silvia Surroca&apos;, &apos;email&apos;: &apos;silvia.surroca@mongodb.com&apos;, &apos;username&apos;: &apos;silviasuhu&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73877&quot; title=&quot;Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73877&quot;&gt;&lt;del&gt;SERVER-73877&lt;/del&gt;&lt;/a&gt; Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&lt;/p&gt;

&lt;p&gt;(cherry picked from commit b7b9d352b9566fe8b4c66eff66f695932b036f54)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/31eee5f26b9a340606a05d395b61b353b773d7d8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/31eee5f26b9a340606a05d395b61b353b773d7d8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5340720" author="xgen-internal-githook" created="Wed, 12 Apr 2023 11:18:05 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Silvia Surroca&apos;, &apos;email&apos;: &apos;silvia.surroca@mongodb.com&apos;, &apos;username&apos;: &apos;silviasuhu&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73877&quot; title=&quot;Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73877&quot;&gt;&lt;del&gt;SERVER-73877&lt;/del&gt;&lt;/a&gt; Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&lt;/p&gt;

&lt;p&gt;(cherry picked from commit b7b9d352b9566fe8b4c66eff66f695932b036f54)&lt;br/&gt;
Branch: v6.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/604c5790b0d20ecdb54778c08accd94476a314ca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/604c5790b0d20ecdb54778c08accd94476a314ca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5340699" author="xgen-internal-githook" created="Wed, 12 Apr 2023 11:05:44 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Silvia Surroca&apos;, &apos;email&apos;: &apos;silvia.surroca@mongodb.com&apos;, &apos;username&apos;: &apos;silviasuhu&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73877&quot; title=&quot;Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73877&quot;&gt;&lt;del&gt;SERVER-73877&lt;/del&gt;&lt;/a&gt; Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&lt;/p&gt;

&lt;p&gt;(cherry picked from commit b7b9d352b9566fe8b4c66eff66f695932b036f54)&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d2652fd6b67f9f6e03cc45b4a00b3a99a804058b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d2652fd6b67f9f6e03cc45b4a00b3a99a804058b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5340685" author="xgen-internal-githook" created="Wed, 12 Apr 2023 10:58:30 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Silvia Surroca&apos;, &apos;email&apos;: &apos;silvia.surroca@mongodb.com&apos;, &apos;username&apos;: &apos;silviasuhu&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73877&quot; title=&quot;Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73877&quot;&gt;&lt;del&gt;SERVER-73877&lt;/del&gt;&lt;/a&gt; Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&lt;/p&gt;

&lt;p&gt;(cherry picked from commit b7b9d352b9566fe8b4c66eff66f695932b036f54)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d9f1d13eb48cc7d734543093d01d715bdf2af4d3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d9f1d13eb48cc7d734543093d01d715bdf2af4d3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5338255" author="xgen-internal-githook" created="Tue, 11 Apr 2023 14:51:31 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Silvia Surroca&apos;, &apos;email&apos;: &apos;silvia.surroca@mongodb.com&apos;, &apos;username&apos;: &apos;silviasuhu&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73877&quot; title=&quot;Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73877&quot;&gt;&lt;del&gt;SERVER-73877&lt;/del&gt;&lt;/a&gt; Wait for shard to have a primary before doing a migration in prepare_transaction_then_migrate.js&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b7b9d352b9566fe8b4c66eff66f695932b036f54&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b7b9d352b9566fe8b4c66eff66f695932b036f54&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2268133">SERVER-74177</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.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_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25134"><![CDATA[Sharding NYC]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25578"><![CDATA[v7.0]]></customfieldvalue>
    <customfieldvalue key="25376"><![CDATA[v6.3]]></customfieldvalue>
    <customfieldvalue key="23470"><![CDATA[v6.0]]></customfieldvalue>
    <customfieldvalue key="21777"><![CDATA[v5.0]]></customfieldvalue>
    <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>Fri, 10 Feb 2023 16:14:37 +0000</customfieldvalue>

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


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_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>
                            43 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>26.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>marcos.grillo@mongodb.com</customfieldvalue>
            <customfieldvalue>silvia.surroca@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i1va9j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hvoxqc:</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_22250" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Special Downgrade Instructions Required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="23343"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="6818">Sharding EMEA 2023-04-17</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|i1uwev:</customfieldvalue>

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