<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:04:37 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-66147] Passthrough test support for shard merge protocol.</title>
                <link>https://jira.mongodb.org/browse/SERVER-66147</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;We should make below existing tenant migration passthrough suites to work with shard merge protocol.&lt;br/&gt;
1. tenant_migration_causally_consistent_jscore_passthrough.yml&lt;br/&gt;
2. tenant_migration_multi_stmt_txn_jscore_passthrough.yml&lt;br/&gt;
3. tenant_migration_jscore_passthrough.yml&lt;br/&gt;
4. tenant_migration_kill_primary_jscore_passthrough.yml&lt;br/&gt;
5. tenant_migration_terminate_primary_jscore_passthrough.yml&lt;br/&gt;
6. tenant_migration_stepdown_jscore_passthrough.yml&lt;/p&gt;

&lt;p&gt;In milestone1, shard merge is not robust to restarts/failover (irrespective of donor/recipient). So, as part of this ticket, we should make passthrough suites 1 through 3 to work with shard merge protocol as well. Additionally, passthrough suites 4 through 6 should be disabled on the all feature flag build variant. But, once the milestone 3 (Robustness of shard merge) is complete, we should re-revaluate if we need to re-enable the passthrough suites (4 through 6) for shard merge protocol.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;EDIT:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;It was decided in this patch to only support the vanilla passthrough (#3) test as a first batch of change and address (#1, #2) in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-67860&quot; title=&quot;Support causally_consistent passthrough tests for shard merge protocol&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-67860&quot;&gt;&lt;del&gt;SERVER-67860&lt;/del&gt;&lt;/a&gt; and backlisting (4 thru 6) in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-68605&quot; title=&quot;Blacklist the tenant migration passthrough suites for shard merge&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-68605&quot;&gt;&lt;del&gt;SERVER-68605&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;EDIT2:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;We are also going to temporary by pass the validate_collection logic which is currently failing due to `fast count (14) does not match number of records (6) for collection`&lt;br/&gt;
Fast counts are no longer transactional/atomic with the inserts/deletes they are associated with, so we can have mismatch between fast count and on-disk record count for imported donor collections during a shard merge.&lt;br/&gt;
We will re-introduce the validate collection logic in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-61476&quot; title=&quot;Handle missing sizeStorer info in Merge&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-61476&quot;&gt;&lt;del&gt;SERVER-61476&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="2038432">SERVER-66147</key>
            <summary>Passthrough test support for shard merge protocol.</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="mathis.bessa@mongodb.com">Mathis Bessa</assignee>
                                    <reporter username="suganthi.mani@mongodb.com">Suganthi Mani</reporter>
                        <labels>
                            <label>shard-merge-milestone-1</label>
                    </labels>
                <created>Tue, 3 May 2022 14:50:13 +0000</created>
                <updated>Sun, 29 Oct 2023 21:38:40 +0000</updated>
                            <resolved>Thu, 15 Sep 2022 22:06:09 +0000</resolved>
                                                    <fixVersion>6.2.0-rc0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                                                            <comments>
                            <comment id="4832010" author="xgen-internal-githook" created="Thu, 15 Sep 2022 21:54:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;mathisbessamdb&apos;, &apos;email&apos;: &apos;mathis.bessa@mongodb.com&apos;, &apos;username&apos;: &apos;mathisbessamdb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-66147&quot; title=&quot;Passthrough test support for shard merge protocol.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-66147&quot;&gt;&lt;del&gt;SERVER-66147&lt;/del&gt;&lt;/a&gt; add support of vanilla passthrough test for shard merge protocol&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/55f4d89a5b15ed14d930c7b06cb39e299d886406&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/55f4d89a5b15ed14d930c7b06cb39e299d886406&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4764825" author="JIRAUSER1262621" created="Fri, 19 Aug 2022 21:37:03 +0000"  >&lt;p&gt;Edited the description in order to handle the issue with validate_collection which fails due to a race condition causing a mismatch between fast count and on disk record.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="2084781">SERVER-67860</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2127788">SERVER-69382</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2135772">SERVER-69664</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2108806">SERVER-68643</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2107505">SERVER-68605</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2118948">SERVER-69034</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="2084144">SERVER-67821</subtask>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.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>Thu, 14 Jul 2022 15:51:51 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 20 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/SERVER-67860'>SERVER-67860</a></s>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_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-2353</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>
                            1 year, 20 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>mathis.bessa@mongodb.com</customfieldvalue>
            <customfieldvalue>suganthi.mani@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0tgyf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i0ce7s:</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="6269">Server Serverless 2022-06-27</customfieldvalue>
    <customfieldvalue id="6307">Server Serverless 2022-07-11</customfieldvalue>
    <customfieldvalue id="6334">Server Serverless 2022-07-25</customfieldvalue>
    <customfieldvalue id="6407">Server Serverless 2022-08-08</customfieldvalue>
    <customfieldvalue id="6408">Server Serverless 2022-08-22</customfieldvalue>
    <customfieldvalue id="6409">Server Serverless 2022-09-05</customfieldvalue>
    <customfieldvalue id="6467">Server Serverless 2022-09-19</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|i0t33r:</customfieldvalue>

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