<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:50:41 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-82926] Unexpected CollectionUUIDMismatch</title>
                <link>https://jira.mongodb.org/browse/SERVER-82926</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;h3&gt;&lt;a name=&quot;Problem&quot;&gt;&lt;/a&gt;&lt;b&gt;Problem&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;In REP-3527 &#160;mongosync receives a string of CollectionUUIDMismatch errors where the previousCollName == actualCollName.&#160;&lt;/p&gt;

&lt;p&gt;The source collection is created with uuid cea64f35-3d0f-4ea3-8793-20da901fd071&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;j6:cl0:prim&amp;#93;&lt;/span&gt; &amp;#124; 2023-11-02T04:35:50.175+00:00 I STORAGE 20320 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn121&amp;#93;&lt;/span&gt; &quot;createCollection&quot;,&quot;attr&quot;:{&quot;namespace&quot;:&quot;transactions_block_ddl.transactions_block_ddl&quot;,&quot;uuidDisposition&quot;:&quot;generated&quot;,&quot;uuid&quot;:{&quot;uuid&quot;:{&quot;$uuid&quot;:&quot;cea64f35-3d0f-4ea3-8793-20da901fd071&quot;}},&quot;options&quot;:{}}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;Gets renamed&#160;&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;j6:cl0:prim&amp;#93;&lt;/span&gt; &amp;#124; 2023-11-02T04:35:50.417+00:00 I STORAGE 20319 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn126&amp;#93;&lt;/span&gt; &quot;renameCollection&quot;,&quot;attr&quot;:{&quot;uuid&quot;:{&quot;uuid&quot;:{&quot;$uuid&quot;:&quot;cea64f35-3d0f-4ea3-8793-20da901fd071&quot;}},&quot;fromName&quot;:&quot;transactions_block_ddl.transactions_block_ddl&quot;,&quot;toName&quot;:&quot;transactions_block_ddl.transactions_block_ddl_other&quot;}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;transactions_block_ddl.transactions_block_ddl collections are created and dropped throughout the test multiple times&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;j6:cl0:prim&amp;#93;&lt;/span&gt; &amp;#124; 2023-11-02T04:35:50.422+00:00 I STORAGE 20320 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn121&amp;#93;&lt;/span&gt; &quot;createCollection&quot;,&quot;attr&quot;:{&quot;namespace&quot;:&quot;transactions_block_ddl.transactions_block_ddl&quot;,&quot;uuidDisposition&quot;:&quot;generated&quot;,&quot;uuid&quot;:{&quot;uuid&quot;:{&quot;$uuid&quot;:&quot;cefa8647-a699-4d0d-b900-3def05727ad4&quot;}},&quot;options&quot;:{}}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;During initialization, mongosync saw the original collection (cea64f35-3d0f-4ea3-8793-20da901fd071) and persisted it in our uuid map.&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicatorFixture:j6:replicator&amp;#93;&lt;/span&gt; 04:35:51.716Z {&quot;time&quot;:&quot;2023-11-02T04:35:51.716519Z&quot;,&quot;level&quot;:&quot;debug&quot;,&quot;serverID&quot;:&quot;16be15b9&quot;,&quot;mongosyncID&quot;:&quot;coordinator&quot;,&quot;message&quot;:&quot;Persisting the entire UUID map consisting of 28 entries: [, 
{srcUUID: cea64f35-3d0f-4ea3-8793-20da901fd071, dstUUID: e534e576-0d01-4a31-a41b-c5566b69e7e7, collation: [], cappedSpec: nil, dbName: transactions_block_ddl, srcCollName: transactions_block_ddl, dstCollName: transactions_block_ddl}
&lt;p&gt;,...}&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Later, we get this CollectionUUIDMismatch error where the actual name is return as transactions_block_ddl_other.&#160;&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicatorFixture:j6:replicator&amp;#93;&lt;/span&gt; 04:35:51.868Z {&quot;time&quot;:&quot;2023-11-02T04:35:51.868507Z&quot;,&quot;level&quot;:&quot;debug&quot;,&quot;serverID&quot;:&quot;16be15b9&quot;,&quot;mongosyncID&quot;:&quot;coordinator&quot;,&quot;client&quot;:&quot;source&quot;,&quot;database&quot;:&quot;transactions_block_ddl&quot;,&quot;expectedCollectionName&quot;:&quot;transactions_block_ddl&quot;,&quot;operationDescription&quot;:&quot;Getting _id partition boundaries&quot;,&quot;attemptNumber&quot;:0,&quot;durationSoFarSecs&quot;:0,&quot;durationLimitSecs&quot;:600,&quot;currentCollectionName&quot;:&quot;transactions_block_ddl&quot;,&quot;error&quot;:&quot;failed to fetch collection transactions_block_ddl.transactions_block_ddl&apos;s _id bounds: failed to get _id bounds for source collection &apos;transactions_block_ddl.transactions_block_ddl&apos;, UUID cea64f35-3d0f-4ea3-8793-20da901fd071: (CollectionUUIDMismatch) Collection UUID does not match that specified&quot;,&quot;previousCollectionName&quot;:&quot;transactions_block_ddl&quot;,&quot;actualCollectionName&quot;:&quot;transactions_block_ddl_other&quot;,&quot;message&quot;:&quot;Got a collection UUID mismatch error and will retry with the actual collection name.&quot;}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;We retry with the corrected collection name a few times, which should work but keep getting CollectionUUIDMismatch errors where prevCollName == actualCollName and eventually fatally exit&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;ReplicatorFixture:j6:replicator&amp;#93;&lt;/span&gt; 04:35:52.873Z {&quot;time&quot;:&quot;2023-11-02T04:35:52.873501Z&quot;,&quot;level&quot;:&quot;debug&quot;,&quot;serverID&quot;:&quot;16be15b9&quot;,&quot;mongosyncID&quot;:&quot;coordinator&quot;,&quot;client&quot;:&quot;source&quot;,&quot;database&quot;:&quot;transactions_block_ddl&quot;,&quot;expectedCollectionName&quot;:&quot;transactions_block_ddl&quot;,&quot;operationDescription&quot;:&quot;Getting _id partition boundaries&quot;,&quot;attemptNumber&quot;:1,&quot;durationSoFarSecs&quot;:0,&quot;durationLimitSecs&quot;:600,&quot;currentCollectionName&quot;:&quot;transactions_block_ddl_other&quot;,&quot;error&quot;:&quot;failed to fetch collection transactions_block_ddl.transactions_block_ddl&apos;s _id bounds: failed to get _id bounds for source collection &apos;transactions_block_ddl.transactions_block_ddl&apos;, UUID cea64f35-3d0f-4ea3-8793-20da901fd071: (CollectionUUIDMismatch) Collection UUID does not match that specified&quot;,&quot;previousCollectionName&quot;:&quot;transactions_block_ddl_other&quot;,&quot;actualCollectionName&quot;:&quot;transactions_block_ddl_other&quot;,&quot;message&quot;:&quot;Got a collection UUID mismatch error but the expected and actual collection names are the same, which can happen in some cases with sharded clusters. Will retry with the same name.&quot;}&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;h3&gt;&lt;a name=&quot;Solution%26AcceptanceCriteria&quot;&gt;&lt;/a&gt;&lt;b&gt;Solution &amp;amp; Acceptance Criteria&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a name=&quot;Impact&quot;&gt;&lt;/a&gt;&lt;b&gt;Impact&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;What is the impact of the ticket being completed?&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;OptionalPermalinks&quot;&gt;&lt;/a&gt;&lt;b&gt;Optional Permalinks&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;Any relevant code, evergreen logs, commits, docs, etc. that should be included?&lt;/p&gt;</description>
                <environment></environment>
        <key id="2493710">SERVER-82926</key>
            <summary>Unexpected CollectionUUIDMismatch</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="3">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="jessica.covan@mongodb.com">Jessica Covan</reporter>
                        <labels>
                    </labels>
                <created>Wed, 8 Nov 2023 05:44:27 +0000</created>
                <updated>Wed, 31 Jan 2024 18:48:22 +0000</updated>
                            <resolved>Mon, 29 Jan 2024 23:24:03 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2326467">SERVER-76624</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        13 weeks, 1 day 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_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>jessica.covan@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            13 weeks, 1 day ago
                        </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>jessica.covan@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2zdfj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i2h7f8:</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_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|i2yzkv:</customfieldvalue>

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