<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:20:22 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-71937] Validating a time-series view cannot find the bucket collection </title>
                <link>https://jira.mongodb.org/browse/SERVER-71937</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;As dropping the time-series bucket collection and view is done in two storage transactions and we drop the bucket collection first, there could be scenarios where validation can&apos;t find the underlying bucket collection for a time-series view. We should make it a warning instead.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2205336">SERVER-71937</key>
            <summary>Validating a time-series view cannot find the bucket collection </summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="yuhong.zhang@mongodb.com">Yuhong Zhang</reporter>
                        <labels>
                    </labels>
                <created>Wed, 7 Dec 2022 19:28:16 +0000</created>
                <updated>Sun, 29 Oct 2023 21:29:33 +0000</updated>
                            <resolved>Wed, 25 Jan 2023 16:02:18 +0000</resolved>
                                                    <fixVersion>6.3.0-rc0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="5139846" author="xgen-internal-githook" created="Wed, 25 Jan 2023 15:34:22 +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-71937&quot; title=&quot;Validating a time-series view cannot find the bucket collection &quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-71937&quot;&gt;&lt;del&gt;SERVER-71937&lt;/del&gt;&lt;/a&gt; Change dropDatabase to drop the views collection first to ensure time-series deletion oplog order of view THEN buckets&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3770a31b999e708bca5fb7500267bf829ddc2a2e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3770a31b999e708bca5fb7500267bf829ddc2a2e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5139845" author="xgen-internal-githook" created="Wed, 25 Jan 2023 15:34:21 +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-71937&quot; title=&quot;Validating a time-series view cannot find the bucket collection &quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-71937&quot;&gt;&lt;del&gt;SERVER-71937&lt;/del&gt;&lt;/a&gt; Change dropDatabase to drop the views collection first to ensure time-series deletion oplog order of view THEN buckets&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/8cb48ab0796a6246f629af546213d8fdb692723a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/8cb48ab0796a6246f629af546213d8fdb692723a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5107729" author="dianna.hohensee" created="Thu, 12 Jan 2023 00:10:29 +0000"  >&lt;p&gt;Spoke offline with Yuhong. We think the best approach is to change dropDatabase to drop the views collection first &amp;#8211; instead of randomly &amp;#8211; before the other collections. That way we can ensure that a buckets collection can exist without a view entry, but not the other way around. Then, validate will not longer be able to find a view and subsequently fail to find a buckets collection and return an error.&lt;/p&gt;</comment>
                            <comment id="5104556" author="dianna.hohensee" created="Tue, 10 Jan 2023 22:39:02 +0000"  >&lt;p&gt;We appear to &lt;a href=&quot;https://github.com/mongodb/mongo/blob/0f5cd2f543ef55a9ee6ca3e4308121c6825cd3d4/src/mongo/db/catalog/drop_database.cpp#L157-L158&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;hold a MODE_X database lock&lt;/a&gt; across dropDatabase for the duration of all collection drops.&lt;/p&gt;

&lt;p&gt;&lt;del&gt;I think this leads to the conclusion that dropDatabase and dropCollection both block access to both the view and buckets namespaces while the time-series collection state is removed. So the validate code should only see either both or neither. If validate finds neither a collection or view, the code &lt;a href=&quot;https://github.com/mongodb/mongo/blob/db6db2824bb9aea2692ae09725a2e4dd16c30a82/src/mongo/db/catalog/validate_state.cpp#L88-L89&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;throws a NamespaceNotFound error&lt;/a&gt;. It seems like it would make sense to throw a NamespaceNotFound error with a different err msg if neither the view nor buckets is found &#8211; checked under a continuous lock. I don&apos;t know what&apos;s appropriate for actually finding either the view or buckets and not the other &#8211; what should the user do in that case? The oplog could be chopped in between by rollback/crash recovery, I imagine.&lt;/del&gt;&lt;/p&gt;</comment>
                            <comment id="5104333" author="dianna.hohensee" created="Tue, 10 Jan 2023 21:44:51 +0000"  >&lt;p&gt;The dropCollection logic removes both namespaces under locks on both namespaces. So in that case the validate cmd should never find one without the other because it checks under at least one lock. I&apos;m not sure about the dropDatabase cmd yet.&lt;/p&gt;</comment>
                            <comment id="5104323" author="dianna.hohensee" created="Tue, 10 Jan 2023 21:43:03 +0000"  >&lt;p&gt;Ah. This failure scenario is specific to dropDatabase &amp;#8211; what the BF failure logs show occurred --, not dropCollection. dropDatabase does buckets drop first, then view deletion; whereas dropCollection deletes view first, then buckets drop. Makes sense now that it&apos;s an OK scenario for the buckets collection to be missing when the view is still present.&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;// create&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;&amp;nbsp;&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;// Timestamp(1673386580, 1)&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;{ &quot;op&quot; : &quot;c&quot;, &quot;ns&quot; : &quot;godb.$cmd&quot;, &quot;ui&quot; : UUID(&quot;9d2bb203-b2e3-4fbe-a56a-98adad321128&quot;), &quot;o&quot; : { &quot;create&quot; : &quot;system.buckets.ts&quot;, &quot;validator&quot; : { &quot;$jsonSchema&quot; : { &quot;bsonType&quot; : &quot;object&quot;, &quot;required&quot; : [ &quot;_id&quot;, &quot;control&quot;, &quot;data&quot; ], &quot;properties&quot; : { &quot;_id&quot; : { &quot;bsonType&quot; : &quot;objectId&quot; }, &quot;control&quot; : { &quot;bsonType&quot; : &quot;object&quot;, &quot;required&quot; : [ &quot;version&quot;, &quot;min&quot;, &quot;max&quot; ], &quot;properties&quot; : { &quot;version&quot; : { &quot;bsonType&quot; : &quot;number&quot; }, &quot;min&quot; : { &quot;bsonType&quot; : &quot;object&quot;, &quot;required&quot; : [ &quot;t&quot; ], &quot;properties&quot; : { &quot;t&quot; : { &quot;bsonType&quot; : &quot;date&quot; } } }, &quot;max&quot; : { &quot;bsonType&quot; : &quot;object&quot;, &quot;required&quot; : [ &quot;t&quot; ], &quot;properties&quot; : { &quot;t&quot; : { &quot;bsonType&quot; : &quot;date&quot; } } }, &quot;closed&quot; : { &quot;bsonType&quot; : &quot;bool&quot; }, &quot;count&quot; : { &quot;bsonType&quot; : &quot;number&quot;, &quot;minimum&quot; : 1 } }, &quot;additionalProperties&quot; : false }, &quot;data&quot; : { &quot;bsonType&quot; : &quot;object&quot; }, &quot;meta&quot; : {  } }, &quot;additionalProperties&quot; : false } }, &quot;clusteredIndex&quot; : true, &quot;timeseries&quot; : { &quot;timeField&quot; : &quot;t&quot;, &quot;granularity&quot; : &quot;minutes&quot;, &quot;bucketMaxSpanSeconds&quot; : 86400 } }, &quot;ts&quot; : Timestamp(1673386580, 1), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:36:20.226Z&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;&amp;nbsp;&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;// Timestamp(1673386580, 2)&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;{ &quot;op&quot; : &quot;i&quot;, &quot;ns&quot; : &quot;godb.system.views&quot;, &quot;ui&quot; : UUID(&quot;bff8ee7d-88d2-4088-9f4b-2e063808e2d3&quot;), &quot;o&quot; : { &quot;_id&quot; : &quot;godb.ts&quot;, &quot;viewOn&quot; : &quot;system.buckets.ts&quot;, &quot;pipeline&quot; : [ { &quot;$_internalUnpackBucket&quot; : { &quot;timeField&quot; : &quot;t&quot;, &quot;bucketMaxSpanSeconds&quot; : 86400 } } ] }, &quot;o2&quot; : { &quot;_id&quot; : &quot;godb.ts&quot; }, &quot;ts&quot; : Timestamp(1673386580, 2), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:36:20.227Z&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;&amp;nbsp;&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;&amp;nbsp;&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;// dropDatabase&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;&amp;nbsp;&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;// Timestamp(1673386591, 1) -- buckets&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;{ &quot;op&quot; : &quot;c&quot;, &quot;ns&quot; : &quot;godb.$cmd&quot;, &quot;ui&quot; : UUID(&quot;9d2bb203-b2e3-4fbe-a56a-98adad321128&quot;), &quot;o&quot; : { &quot;drop&quot; : &quot;system.buckets.ts&quot; }, &quot;o2&quot; : { &quot;numRecords&quot; : 0 }, &quot;ts&quot; : Timestamp(1673386591, 1), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:36:31.142Z&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;&amp;nbsp;&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;// Timestamp(1673386591, 2) -- view&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;{ &quot;op&quot; : &quot;c&quot;, &quot;ns&quot; : &quot;godb.$cmd&quot;, &quot;ui&quot; : UUID(&quot;bff8ee7d-88d2-4088-9f4b-2e063808e2d3&quot;), &quot;o&quot; : { &quot;drop&quot; : &quot;system.views&quot; }, &quot;o2&quot; : { &quot;numRecords&quot; : 1 }, &quot;ts&quot; : Timestamp(1673386591, 2), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:36:31.144Z&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;&amp;nbsp;&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;// Timestamp(1673386591, 3) -- database&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;{ &quot;op&quot; : &quot;c&quot;, &quot;ns&quot; : &quot;godb.$cmd&quot;, &quot;o&quot; : { &quot;dropDatabase&quot; : 1 }, &quot;ts&quot; : Timestamp(1673386591, 3), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:36:31.236Z&quot;) }&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>
                            <comment id="5104250" author="dianna.hohensee" created="Tue, 10 Jan 2023 21:25:26 +0000"  >&lt;p&gt;Ah. The validate logic releases and locks a new namespace &lt;a href=&quot;https://github.com/mongodb/mongo/blob/db6db2824bb9aea2692ae09725a2e4dd16c30a82/src/mongo/db/catalog/validate_state.cpp#L98-L102&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt; before the &lt;a href=&quot;https://github.com/mongodb/mongo/blob/db6db2824bb9aea2692ae09725a2e4dd16c30a82/src/mongo/db/catalog/validate_state.cpp#L103-L109&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;check&lt;/a&gt;, so the time-series view namespace might also be gone at this point: we don&apos;t recheck for it.&lt;/p&gt;</comment>
                            <comment id="5104240" author="dianna.hohensee" created="Tue, 10 Jan 2023 21:21:33 +0000"  >&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;db.oplog.rs.find({}).limit(20).sort({ts:-1})&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;&amp;nbsp;&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;// create&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;&amp;nbsp;&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;// Timestamp(1673385204, 1)&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;{ &quot;op&quot; : &quot;c&quot;, &quot;ns&quot; : &quot;godb.$cmd&quot;, &quot;ui&quot; : UUID(&quot;5b2a849b-af1c-47be-bd6e-d060040c66d9&quot;), &quot;o&quot; : { &quot;create&quot; : &quot;system.buckets.ts&quot;, &quot;validator&quot; : { &quot;$jsonSchema&quot; : { &quot;bsonType&quot; : &quot;object&quot;, &quot;required&quot; : [ &quot;_id&quot;, &quot;control&quot;, &quot;data&quot; ], &quot;properties&quot; : { &quot;_id&quot; : { &quot;bsonType&quot; : &quot;objectId&quot; }, &quot;control&quot; : { &quot;bsonType&quot; : &quot;object&quot;, &quot;required&quot; : [ &quot;version&quot;, &quot;min&quot;, &quot;max&quot; ], &quot;properties&quot; : { &quot;version&quot; : { &quot;bsonType&quot; : &quot;number&quot; }, &quot;min&quot; : { &quot;bsonType&quot; : &quot;object&quot;, &quot;required&quot; : [ &quot;t&quot; ], &quot;properties&quot; : { &quot;t&quot; : { &quot;bsonType&quot; : &quot;date&quot; } } }, &quot;max&quot; : { &quot;bsonType&quot; : &quot;object&quot;, &quot;required&quot; : [ &quot;t&quot; ], &quot;properties&quot; : { &quot;t&quot; : { &quot;bsonType&quot; : &quot;date&quot; } } }, &quot;closed&quot; : { &quot;bsonType&quot; : &quot;bool&quot; }, &quot;count&quot; : { &quot;bsonType&quot; : &quot;number&quot;, &quot;minimum&quot; : 1 } }, &quot;additionalProperties&quot; : false }, &quot;data&quot; : { &quot;bsonType&quot; : &quot;object&quot; }, &quot;meta&quot; : { &#160;} }, &quot;additionalProperties&quot; : false } }, &quot;clusteredIndex&quot; : true, &quot;timeseries&quot; : { &quot;timeField&quot; : &quot;t&quot;, &quot;granularity&quot; : &quot;minutes&quot;, &quot;bucketMaxSpanSeconds&quot; : 86400 } }, &quot;ts&quot; : Timestamp(1673385204, 1), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:13:24.434Z&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;&amp;nbsp;&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;// Timestamp(1673385204, 2)&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;{ &quot;op&quot; : &quot;c&quot;, &quot;ns&quot; : &quot;godb.$cmd&quot;, &quot;ui&quot; : UUID(&quot;bff8ee7d-88d2-4088-9f4b-2e063808e2d3&quot;), &quot;o&quot; : { &quot;create&quot; : &quot;system.views&quot;, &quot;idIndex&quot; : { &quot;v&quot; : 2, &quot;key&quot; : { &quot;_id&quot; : 1 }, &quot;name&quot; : &quot;_id_&quot; } }, &quot;ts&quot; : Timestamp(1673385204, 2), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:13:24.458Z&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;&amp;nbsp;&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;// Timestamp(1673385204, 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;{ &quot;op&quot; : &quot;i&quot;, &quot;ns&quot; : &quot;godb.system.views&quot;, &quot;ui&quot; : UUID(&quot;bff8ee7d-88d2-4088-9f4b-2e063808e2d3&quot;), &quot;o&quot; : { &quot;_id&quot; : &quot;godb.ts&quot;, &quot;viewOn&quot; : &quot;system.buckets.ts&quot;, &quot;pipeline&quot; : [ { &quot;$_internalUnpackBucket&quot; : { &quot;timeField&quot; : &quot;t&quot;, &quot;bucketMaxSpanSeconds&quot; : 86400 } } ] }, &quot;o2&quot; : { &quot;_id&quot; : &quot;godb.ts&quot; }, &quot;ts&quot; : Timestamp(1673385204, 3), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:13:24.466Z&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;&amp;nbsp;&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;..........&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;&amp;nbsp;&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;// drop&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;&amp;nbsp;&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;// Timestamp(1673385313, 1)&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;{ &quot;op&quot; : &quot;d&quot;, &quot;ns&quot; : &quot;godb.system.views&quot;, &quot;ui&quot; : UUID(&quot;bff8ee7d-88d2-4088-9f4b-2e063808e2d3&quot;), &quot;o&quot; : { &quot;_id&quot; : &quot;godb.ts&quot; }, &quot;ts&quot; : Timestamp(1673385313, 1), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:15:13.066Z&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;&amp;nbsp;&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;// Timestamp(1673385313, 2)&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;{ &quot;op&quot; : &quot;c&quot;, &quot;ns&quot; : &quot;godb.$cmd&quot;, &quot;ui&quot; : UUID(&quot;5b2a849b-af1c-47be-bd6e-d060040c66d9&quot;), &quot;o&quot; : { &quot;drop&quot; : &quot;system.buckets.ts&quot; }, &quot;o2&quot; : { &quot;numRecords&quot; : 0 }, &quot;ts&quot; : Timestamp(1673385313, 2), &quot;t&quot; : NumberLong(8), &quot;v&quot; : NumberLong(2), &quot;wall&quot; : ISODate(&quot;2023-01-10T21:15:13.070Z&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; &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>
                            <comment id="5104187" author="dianna.hohensee" created="Tue, 10 Jan 2023 21:05:06 +0000"  >&lt;p&gt;It looks like &lt;a href=&quot;https://github.com/mongodb/mongo/blob/db6db2824bb9aea2692ae09725a2e4dd16c30a82/src/mongo/db/catalog/drop_collection.cpp#L420-L444&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;the view is dropped before the underlying buckets collection&lt;/a&gt; of a time-series namespace. So a buckets collection could exist without a view registered on the time-series namespace.&lt;/p&gt;

&lt;p&gt;It isn&apos;t yet obvious how we can run into the &lt;a href=&quot;https://github.com/mongodb/mongo/blob/db6db2824bb9aea2692ae09725a2e4dd16c30a82/src/mongo/db/catalog/validate_state.cpp#L107&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;&quot;Cannot validate a time-series collection without its bucket collection&quot; error&lt;/a&gt;, to make sure being in such a state is not error-worthy. I&apos;ll keep digging.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="2229631">SERVER-72709</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>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25136"><![CDATA[Storage Execution]]></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, 10 Jan 2023 21:05:06 +0000</customfieldvalue>

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


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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 2 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</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>
            <customfieldvalue>yuhong.zhang@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i1lv1z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i17acn:zui</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="6685">Execution Team 2023-02-06</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|i1lh7b:</customfieldvalue>

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