<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:54:52 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-84384] Resharding test infrastructure must be resilient to intermittent errors.</title>
                <link>https://jira.mongodb.org/browse/SERVER-84384</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;As seen in &lt;a href=&quot;https://jira.mongodb.org/browse/BF-31177&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/BF-31177&lt;/a&gt;, resharding hit an intermittent error but was able to restart and move towards completion. However, the &lt;a href=&quot;https://github.com/10gen/mongo/blob/bee103d3924a36c45eb26bffdbd60c8ed2f4153e/jstests/concurrency/fsm_workloads/reshard_collection_crud_ops.js#L1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;test&lt;/a&gt; interpreted the mongos error response as a resharding failure and proceeded to run the metadata consistency checks and end the test even though resharding was not yet complete. This test (and maybe the resharding test infrastructure) must be modified and made resilient to retryable errors.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2530870">SERVER-84384</key>
            <summary>Resharding test infrastructure must be resilient to intermittent 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="10018" iconUrl="https://jira.mongodb.org/images/icons/statuses/visible.png" description="">In Code Review</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="aitor.esteve@mongodb.com">Aitor Esteve Alvarado</assignee>
                                    <reporter username="nandini.bhartiya@mongodb.com">Nandini Bhartiya</reporter>
                        <labels>
                    </labels>
                <created>Thu, 21 Dec 2023 18:11:54 +0000</created>
                <updated>Wed, 7 Feb 2024 21:48:58 +0000</updated>
                                                                                                <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="6076953" author="xgen-internal-githook" created="Wed, 7 Feb 2024 21:48:58 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;atesteve&apos;, &apos;email&apos;: &apos;aitor.esteve@mongodb.com&apos;, &apos;username&apos;: &apos;atesteve&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-84384&quot; title=&quot;Resharding test infrastructure must be resilient to intermittent errors.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-84384&quot;&gt;SERVER-84384&lt;/a&gt; Resharding test infrastructure must be resilient to intermittent errors (#18767)&lt;/p&gt;

&lt;p&gt;GitOrigin-RevId: 8e4947825046a1a734c822c264b3d5a2134a03a4&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/dcb5f4d22f6e9717bf8a493e75e349cbb09153e2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/dcb5f4d22f6e9717bf8a493e75e349cbb09153e2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="6050657" author="xgen-internal-githook" created="Mon, 29 Jan 2024 21:13:27 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Aitor Esteve Alvarado&apos;, &apos;email&apos;: &apos;aitor.esteve@mongodb.com&apos;, &apos;username&apos;: &apos;atesteve&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-84384&quot; title=&quot;Resharding test infrastructure must be resilient to intermittent errors.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-84384&quot;&gt;SERVER-84384&lt;/a&gt; Ignore system.resharding.* collections in checkHistoricalPlacementMetadataConsistency (#18410)&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 16eccaef8a1066146ff72e49cf934afd1d725a7c.&lt;/p&gt;

&lt;p&gt;GitOrigin-RevId: f0478c6df5266423f5991db784d64a599eb748a0&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4b9445d06f0e850c56a3489cfe9600f5a63cd4ac&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4b9445d06f0e850c56a3489cfe9600f5a63cd4ac&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="6048195" author="xgen-internal-githook" created="Mon, 29 Jan 2024 09:16:22 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;atesteve&apos;, &apos;email&apos;: &apos;aitor.esteve@mongodb.com&apos;, &apos;username&apos;: &apos;atesteve&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-84384&quot; title=&quot;Resharding test infrastructure must be resilient to intermittent errors.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-84384&quot;&gt;SERVER-84384&lt;/a&gt; Ignore system.resharding.* collections in checkHistoricalPlacementMetadataConsistency (#18410)&lt;/p&gt;

&lt;p&gt;GitOrigin-RevId: 16eccaef8a1066146ff72e49cf934afd1d725a7c&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5202fce591b77bf54b3fee356c1ce1f21b3694e4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5202fce591b77bf54b3fee356c1ce1f21b3694e4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5972611" author="max.hirschhorn@10gen.com" created="Wed, 27 Dec 2023 19:43:53 +0000"  >&lt;p&gt;Antithesis is designed to ignore the errors from individual JavaScript tests because our tests were not authored to handle intermittent errors (e.g. network errors). It is not practical as a general solution to retry within tests because some operations can still lead individual assertion statements to throw an exception (e.g. total count of number of documents updated not matching). Instead the errors which Antithesis propagates are related to properties which must always hold true such as the server not crashing and our data consistency checks.&lt;/p&gt;

&lt;p&gt;To address the CheckRoutingTableConsistency hook failure in BF-31177, either (a) the RoutingTableConsistencyChecker hook must either wait for the resharding operation to complete or (b) the RoutingTableConsistencyChecker hook must ignore inconsistencies related the system.resharding collection and &lt;tt&gt;config.placementHistory&lt;/tt&gt; when running in Antithesis. Data consistency checks are generally expected to wait for the system to have quiesced. (For historical context, a special procedure involving no&amp;#45;op collMod was used to drain any index builds still running as part of running the dbhash check.) A test failure is not expected to also lead to a hook failure. CC &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=paolo.polato%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;paolo.polato@mongodb.com&quot;&gt;paolo.polato@mongodb.com&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="26387"><![CDATA[Catalog and Routing]]></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_23577" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>CAR Impact</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25718"><![CDATA[5 BF w/evergreen redness]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 27 Dec 2023 19:43:53 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        9 hours, 5 minutes 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>xgen-internal-githook</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            9 hours ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>161.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>aitor.esteve@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>max.hirschhorn@mongodb.com</customfieldvalue>
            <customfieldvalue>nandini.bhartiya@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i35niv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i2nen8:</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="8007">CAR Team 2024-02-05</customfieldvalue>
    <customfieldvalue id="8008">CAR Team 2024-02-19</customfieldvalue>

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

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