<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:35:02 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-77278] Replication rollback of a dropDatabase oplog entries leaves the in-memory database closed on the primary but open on secondaries, leading to secondaries crashing on receipt of conflicting database name</title>
                <link>https://jira.mongodb.org/browse/SERVER-77278</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;A primary running dropDatabase first majority commits dropCollection oplog entries and then writes a final dropDatabase oplog entry, with which the in-memory database is closed atomically. However, if replication rollback goes back to right before the dropDatabase and after the dropCollection(s), this leaves the node with no in-memory database state. Whereas nodes that were secondaries when the dropDatabase was running on the primary will still have the database open in-memory.&lt;/p&gt;

&lt;p&gt;This sets the replica set up to allow a createCollection on a conflicting database on the primary, and then &lt;a href=&quot;https://github.com/mongodb/mongo/blob/c38058e7f6da3d16004a39faacd8580a811d10d9/src/mongo/db/repl/oplog_applier_impl.cpp#L436&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;crash on oplog application on the secondaries&lt;/a&gt; with &lt;a href=&quot;https://github.com/mongodb/mongo/blob/c38058e7f6da3d16004a39faacd8580a811d10d9/src/mongo/db/catalog/database_holder_impl.cpp#L135-L139&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a DatabaseDifferCase error&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Potential solution:&#160;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Secondaries could check whether a database is empty before returning name conflict errors.&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-74703&quot; title=&quot;Primary running dropDatabase may fail to finish database drop after replicating it due to a step down&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-74703&quot;&gt;&lt;del&gt;SERVER-74703&lt;/del&gt;&lt;/a&gt; should be re-examined to see whether or not it is simple to change something back to fix this new bug, without undoing the fix for the previous bug.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="2344686">SERVER-77278</key>
            <summary>Replication rollback of a dropDatabase oplog entries leaves the in-memory database closed on the primary but open on secondaries, leading to secondaries crashing on receipt of conflicting database name</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="dianna.hohensee@mongodb.com">Dianna Hohensee</assignee>
                                    <reporter username="dianna.hohensee@mongodb.com">Dianna Hohensee</reporter>
                        <labels>
                    </labels>
                <created>Thu, 18 May 2023 17:26:42 +0000</created>
                <updated>Sun, 29 Oct 2023 21:21:15 +0000</updated>
                            <resolved>Wed, 24 May 2023 11:54:39 +0000</resolved>
                                                    <fixVersion>7.1.0-rc0</fixVersion>
                    <fixVersion>7.0.0-rc3</fixVersion>
                    <fixVersion>6.0.11</fixVersion>
                                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="5688033" author="xgen-internal-githook" created="Thu, 7 Sep 2023 20:26:36 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Dianna Hohensee&apos;, &apos;email&apos;: &apos;dianna.hohensee@mongodb.com&apos;, &apos;username&apos;: &apos;&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77278&quot; title=&quot;Replication rollback of a dropDatabase oplog entries leaves the in-memory database closed on the primary but open on secondaries, leading to secondaries crashing on receipt of conflicting database name&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77278&quot;&gt;&lt;del&gt;SERVER-77278&lt;/del&gt;&lt;/a&gt; Secondaries close empty database on receipt of a conflicting createCollection database name to handle primary dropDatabase oplog rollback&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 7d6513611f97a60746af4c9ebd7e1cec2d4b844a)&lt;br/&gt;
Branch: v6.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a247065b7edf958c9fcbb672cd97e5648cdbe9ca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a247065b7edf958c9fcbb672cd97e5648cdbe9ca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5450160" author="xgen-internal-githook" created="Wed, 24 May 2023 20:41:43 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Dianna Hohensee&apos;, &apos;email&apos;: &apos;dianna.hohensee@mongodb.com&apos;, &apos;username&apos;: &apos;DiannaHohensee&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77278&quot; title=&quot;Replication rollback of a dropDatabase oplog entries leaves the in-memory database closed on the primary but open on secondaries, leading to secondaries crashing on receipt of conflicting database name&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77278&quot;&gt;&lt;del&gt;SERVER-77278&lt;/del&gt;&lt;/a&gt; Secondaries close empty database on receipt of a conflicting createCollection database name to handle primary dropDatabase oplog rollback&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 7d6513611f97a60746af4c9ebd7e1cec2d4b844a)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6481f5f4dd925395d8ac6271ee294cb6dc040d62&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6481f5f4dd925395d8ac6271ee294cb6dc040d62&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5447368" author="xgen-internal-githook" created="Wed, 24 May 2023 02:12:49 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Dianna Hohensee&apos;, &apos;email&apos;: &apos;dianna.hohensee@mongodb.com&apos;, &apos;username&apos;: &apos;DiannaHohensee&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77278&quot; title=&quot;Replication rollback of a dropDatabase oplog entries leaves the in-memory database closed on the primary but open on secondaries, leading to secondaries crashing on receipt of conflicting database name&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77278&quot;&gt;&lt;del&gt;SERVER-77278&lt;/del&gt;&lt;/a&gt; Secondaries close empty database on receipt of a conflicting createCollection database name to handle primary dropDatabase oplog rollback&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7d6513611f97a60746af4c9ebd7e1cec2d4b844a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7d6513611f97a60746af4c9ebd7e1cec2d4b844a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5442308" author="dianna.hohensee" created="Mon, 22 May 2023 15:31:20 +0000"  >&lt;p&gt;So, interestingly, I&apos;ve ascertained that this is not a hot BF because it is also broken in 6.0, not just 7.0.&lt;/p&gt;

&lt;p&gt;Turns out that the test on which I reproduced the bug was actually broken from 4.3 to just recently during 7.0 development: Greg&apos;s work in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-74703&quot; title=&quot;Primary running dropDatabase may fail to finish database drop after replicating it due to a step down&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-74703&quot;&gt;&lt;del&gt;SERVER-74703&lt;/del&gt;&lt;/a&gt; actually unintentionally fixed the test. So my reproducer didn&apos;t catch anything earlier because the base test was not testing anything. &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-43402&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;The test looks like it was broken since v4.3&lt;/a&gt;. The test wasn&apos;t working properly because a failpoint got moved to after onDropDatabase is called, when the test was expecting to hang before the dropDatabase oplog entry is written. I adjusted the failpoint and can reproduce the crash in 6.0.&lt;/p&gt;</comment>
                            <comment id="5435625" author="dianna.hohensee" created="Thu, 18 May 2023 17:32:02 +0000"  >&lt;p&gt;I got this to &lt;a href=&quot;https://gist.github.com/DiannaHohensee/62283cddec9ba4342a9abd5d5cafb54a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;reproduce modifying an existing replication JS test&lt;/a&gt;. The test hangs because I have a w:2 that never gets acknowledged (secondary crashes, other secondary isn&apos;t taking writes), but the logs show&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database]&#160;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database]&#160;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] [jsTest] ----&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] [jsTest] ~~~after step up node&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] [jsTest] ----&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database]&#160;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20050| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.402+00:00&quot;},&quot;s&quot;:&quot;I&quot;, &#160;&quot;c&quot;:&quot;STORAGE&quot;, &#160;&quot;id&quot;:20320, &#160; &quot;ctx&quot;:&quot;conn32&quot;,&quot;msg&quot;:&quot;createCollection&quot;,&quot;attr&quot;:\{&quot;namespace&quot;:&quot;OLDDATABASE.afterRollback&quot;,&quot;uuidDisposition&quot;:&quot;generated&quot;,&quot;uuid&quot;:{&quot;uuid&quot;:{&quot;$uuid&quot;:&quot;8a3554d9-d148-4726-9067-e48b8ee35ce1&quot;}},&quot;options&quot;:{}}}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20052| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.417+00:00&quot;},&quot;s&quot;:&quot;I&quot;, &#160;&quot;c&quot;:&quot;REPL&quot;, &#160; &#160; &quot;id&quot;:21079, &#160; &quot;ctx&quot;:&quot;BackgroundSync&quot;,&quot;msg&quot;:&quot;bgsync - stopReplProducer fail point enabled. Blocking until fail point is disabled.&quot;}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20050| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.421+00:00&quot;},&quot;s&quot;:&quot;I&quot;, &#160;&quot;c&quot;:&quot;REPL&quot;, &#160; &#160; &quot;id&quot;:7360103, &quot;ctx&quot;:&quot;conn32&quot;,&quot;msg&quot;:&quot;Wrote oplog entry for create&quot;,&quot;attr&quot;:\{&quot;namespace&quot;:&quot;OLDDATABASE.$cmd&quot;,&quot;uuid&quot;:{&quot;uuid&quot;:{&quot;$uuid&quot;:&quot;8a3554d9-d148-4726-9067-e48b8ee35ce1&quot;}},&quot;opTime&quot;:\{&quot;ts&quot;:{&quot;$timestamp&quot;:{&quot;t&quot;:1684427355,&quot;i&quot;:3}},&quot;t&quot;:3},&quot;object&quot;:\{&quot;create&quot;:&quot;afterRollback&quot;,&quot;idIndex&quot;:{&quot;v&quot;:2,&quot;key&quot;:{&quot;_id&quot;:1},&quot;name&quot;:&quot;_id_&quot;}}}}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20050| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.422+00:00&quot;},&quot;s&quot;:&quot;I&quot;, &#160;&quot;c&quot;:&quot;INDEX&quot;, &#160; &#160;&quot;id&quot;:20345, &#160; &quot;ctx&quot;:&quot;conn32&quot;,&quot;msg&quot;:&quot;Index build: done building&quot;,&quot;attr&quot;:\{&quot;buildUUID&quot;:null,&quot;collectionUUID&quot;:{&quot;uuid&quot;:{&quot;$uuid&quot;:&quot;8a3554d9-d148-4726-9067-e48b8ee35ce1&quot;}},&quot;namespace&quot;:&quot;OLDDATABASE.afterRollback&quot;,&quot;index&quot;:&quot;_id_&quot;,&quot;ident&quot;:&quot;index-3--2789427611038464271&quot;,&quot;collectionIdent&quot;:&quot;collection-2--2789427611038464271&quot;,&quot;commitTimestamp&quot;:\{&quot;$timestamp&quot;:{&quot;t&quot;:1684427355,&quot;i&quot;:3}}}}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20051| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.424+00:00&quot;},&quot;s&quot;:&quot;I&quot;, &#160;&quot;c&quot;:&quot;REPL&quot;, &#160; &#160; &quot;id&quot;:7360109, &quot;ctx&quot;:&quot;ReplBatcher&quot;,&quot;msg&quot;:&quot;Processing DDL command oplog entry in OplogBatcher&quot;,&quot;attr&quot;:\{&quot;oplogEntry&quot;:{&quot;oplogEntry&quot;:{&quot;op&quot;:&quot;c&quot;,&quot;ns&quot;:&quot;OLDDATABASE.$cmd&quot;,&quot;ui&quot;:{&quot;$uuid&quot;:&quot;8a3554d9-d148-4726-9067-e48b8ee35ce1&quot;},&quot;o&quot;:\{&quot;create&quot;:&quot;afterRollback&quot;,&quot;idIndex&quot;:{&quot;v&quot;:2,&quot;key&quot;:{&quot;_id&quot;:1},&quot;name&quot;:&quot;_id_&quot;}},&quot;ts&quot;:\{&quot;$timestamp&quot;:{&quot;t&quot;:1684427355,&quot;i&quot;:3}},&quot;t&quot;:3,&quot;v&quot;:2,&quot;wall&quot;:\{&quot;$date&quot;:&quot;2023-05-18T16:29:15.421Z&quot;}}}}}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20051| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.427+00:00&quot;},&quot;s&quot;:&quot;I&quot;, &#160;&quot;c&quot;:&quot;REPL&quot;, &#160; &#160; &quot;id&quot;:7360110, &quot;ctx&quot;:&quot;ReplWriterWorker-0&quot;,&quot;msg&quot;:&quot;Applying DDL command oplog entry&quot;,&quot;attr&quot;:\{&quot;oplogEntry&quot;:{&quot;oplogEntry&quot;:{&quot;op&quot;:&quot;c&quot;,&quot;ns&quot;:&quot;OLDDATABASE.$cmd&quot;,&quot;ui&quot;:{&quot;$uuid&quot;:&quot;8a3554d9-d148-4726-9067-e48b8ee35ce1&quot;},&quot;o&quot;:\{&quot;create&quot;:&quot;afterRollback&quot;,&quot;idIndex&quot;:{&quot;v&quot;:2,&quot;key&quot;:{&quot;_id&quot;:1},&quot;name&quot;:&quot;_id_&quot;}},&quot;ts&quot;:\{&quot;$timestamp&quot;:{&quot;t&quot;:1684427355,&quot;i&quot;:3}},&quot;t&quot;:3,&quot;v&quot;:2,&quot;wall&quot;:\{&quot;$date&quot;:&quot;2023-05-18T16:29:15.421Z&quot;}}},&quot;oplogApplicationMode&quot;:&quot;Secondary&quot;}}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20051| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.429+00:00&quot;},&quot;s&quot;:&quot;E&quot;, &#160;&quot;c&quot;:&quot;REPL&quot;, &#160; &#160; &quot;id&quot;:21262, &#160; &quot;ctx&quot;:&quot;ReplWriterWorker-0&quot;,&quot;msg&quot;:&quot;Failed command during oplog application&quot;,&quot;attr&quot;:\{&quot;command&quot;:{&quot;create&quot;:&quot;afterRollback&quot;,&quot;idIndex&quot;:{&quot;v&quot;:2,&quot;key&quot;:{&quot;_id&quot;:1},&quot;name&quot;:&quot;_id_&quot;}},&quot;db&quot;:&quot;OLDDATABASE&quot;,&quot;error&quot;:\{&quot;code&quot;:13297,&quot;codeName&quot;:&quot;DatabaseDifferCase&quot;,&quot;errmsg&quot;:&quot;db already exists with different case already have: [olddatabase] trying to create [OLDDATABASE]&quot;}}}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20051| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.429+00:00&quot;},&quot;s&quot;:&quot;F&quot;, &#160;&quot;c&quot;:&quot;REPL&quot;, &#160; &#160; &quot;id&quot;:21237, &#160; &quot;ctx&quot;:&quot;ReplWriterWorker-0&quot;,&quot;msg&quot;:&quot;Error applying operation&quot;,&quot;attr&quot;:\{&quot;oplogEntry&quot;:{&quot;oplogEntry&quot;:{&quot;op&quot;:&quot;c&quot;,&quot;ns&quot;:&quot;OLDDATABASE.$cmd&quot;,&quot;ui&quot;:{&quot;$uuid&quot;:&quot;8a3554d9-d148-4726-9067-e48b8ee35ce1&quot;},&quot;o&quot;:\{&quot;create&quot;:&quot;afterRollback&quot;,&quot;idIndex&quot;:{&quot;v&quot;:2,&quot;key&quot;:{&quot;_id&quot;:1},&quot;name&quot;:&quot;_id_&quot;}},&quot;ts&quot;:\{&quot;$timestamp&quot;:{&quot;t&quot;:1684427355,&quot;i&quot;:3}},&quot;t&quot;:3,&quot;v&quot;:2,&quot;wall&quot;:\{&quot;$date&quot;:&quot;2023-05-18T16:29:15.421Z&quot;}}},&quot;error&quot;:&quot; :: caused by :: DatabaseDifferCase: db already exists with different case already have: [olddatabase] trying to create [OLDDATABASE]&quot;}}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20051| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.430+00:00&quot;},&quot;s&quot;:&quot;F&quot;, &#160;&quot;c&quot;:&quot;REPL&quot;, &#160; &#160; &quot;id&quot;:21235, &#160; &quot;ctx&quot;:&quot;OplogApplier-0&quot;,&quot;msg&quot;:&quot;Failed to apply batch of operations&quot;,&quot;attr&quot;:\{&quot;numOperationsInBatch&quot;:1,&quot;firstOperation&quot;:{&quot;oplogEntry&quot;:{&quot;op&quot;:&quot;c&quot;,&quot;ns&quot;:&quot;OLDDATABASE.$cmd&quot;,&quot;ui&quot;:{&quot;$uuid&quot;:&quot;8a3554d9-d148-4726-9067-e48b8ee35ce1&quot;},&quot;o&quot;:\{&quot;create&quot;:&quot;afterRollback&quot;,&quot;idIndex&quot;:{&quot;v&quot;:2,&quot;key&quot;:{&quot;_id&quot;:1},&quot;name&quot;:&quot;_id_&quot;}},&quot;ts&quot;:\{&quot;$timestamp&quot;:{&quot;t&quot;:1684427355,&quot;i&quot;:3}},&quot;t&quot;:3,&quot;v&quot;:2,&quot;wall&quot;:\{&quot;$date&quot;:&quot;2023-05-18T16:29:15.421Z&quot;}}},&quot;lastOperation&quot;:\{&quot;oplogEntry&quot;:{&quot;op&quot;:&quot;c&quot;,&quot;ns&quot;:&quot;OLDDATABASE.$cmd&quot;,&quot;ui&quot;:{&quot;$uuid&quot;:&quot;8a3554d9-d148-4726-9067-e48b8ee35ce1&quot;},&quot;o&quot;:\{&quot;create&quot;:&quot;afterRollback&quot;,&quot;idIndex&quot;:{&quot;v&quot;:2,&quot;key&quot;:{&quot;_id&quot;:1},&quot;name&quot;:&quot;_id_&quot;}},&quot;ts&quot;:\{&quot;$timestamp&quot;:{&quot;t&quot;:1684427355,&quot;i&quot;:3}},&quot;t&quot;:3,&quot;v&quot;:2,&quot;wall&quot;:\{&quot;$date&quot;:&quot;2023-05-18T16:29:15.421Z&quot;}}},&quot;failedWriterThread&quot;:2,&quot;error&quot;:&quot;DatabaseDifferCase: db already exists with different case already have: [olddatabase] trying to create [OLDDATABASE]&quot;}}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;[js_test:rollback_drop_database] d20051| \{&quot;t&quot;:{&quot;$date&quot;:&quot;2023-05-18T16:29:15.430+00:00&quot;},&quot;s&quot;:&quot;F&quot;, &#160;&quot;c&quot;:&quot;ASSERT&quot;, &#160; &quot;id&quot;:23095, &#160; &quot;ctx&quot;:&quot;OplogApplier-0&quot;,&quot;msg&quot;:&quot;Fatal assertion&quot;,&quot;attr&quot;:\{&quot;msgid&quot;:34437,&quot;error&quot;:&quot;DatabaseDifferCase: db already exists with different case already have: [olddatabase] trying to create [OLDDATABASE]&quot;,&quot;file&quot;:&quot;src/mongo/db/repl/oplog_applier_impl.cpp&quot;,&quot;line&quot;:436}}&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&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>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2284242">SERVER-74703</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2344698">SERVER-77281</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>5.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_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25578"><![CDATA[v7.0]]></customfieldvalue>
    <customfieldvalue key="23470"><![CDATA[v6.0]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 23 May 2023 19:13:31 +0000</customfieldvalue>

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


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_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>
                            21 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>29.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>dianna.hohensee@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i29upb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hra98k:k</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="7177">Execution Team 2023-05-29</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|i29gun:</customfieldvalue>

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