<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:19:05 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-71467] Dont run feature flag specific tests for multiversion testing</title>
                <link>https://jira.mongodb.org/browse/SERVER-71467</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;In all-feature-flag multiversion testing, in the &lt;tt&gt;global_index_rollback.js&lt;/tt&gt; test the &lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; feature flag is not enabled on the 6.2 nodes which causes the test to fail due to &quot;no such command: &apos;_shardsvrCreateGlobalIndex&apos;&quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;The above is how this issue was surfaced. We shouldn&apos;t run feature flag specific tests during multiversion testing for 2 reasons. &lt;/p&gt;

&lt;p&gt;(1) The feature flag c++ code is gated by &lt;tt&gt;FeatureFlag::isEnabled(serverGlobalParams.featureCompatibility)&lt;/tt&gt; &amp;amp; multiversion testing&apos;s &lt;tt&gt;featureCompatibilityVersion&lt;/tt&gt; will always be lower than the required FCV for a non-default feature flag. Therefore, the feature flag code can never run with the given FCV. This will always result in failures for featureFlag specific tests.&lt;br/&gt;
(2) The previous version is not guaranteed to have the featureFlag feature. So there&apos;s a good chance, featureFlag specific tests will fail.&lt;/p&gt;

&lt;p&gt;There is a resmoke argument specifically for this use case: &lt;tt&gt;--runNoFeatureFlagTests&lt;/tt&gt;. We should automatically add this when we are running multiversion testing in CI.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2189201">SERVER-71467</key>
            <summary>Dont run feature flag specific tests for multiversion testing</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="tausif.rahman@mongodb.com">Tausif Rahman</assignee>
                                    <reporter username="gregory.noma@mongodb.com">Gregory Noma</reporter>
                        <labels>
                    </labels>
                <created>Thu, 17 Nov 2022 21:32:28 +0000</created>
                <updated>Sun, 29 Oct 2023 21:30:22 +0000</updated>
                            <resolved>Tue, 10 Jan 2023 20:11:52 +0000</resolved>
                                                    <fixVersion>6.0.4</fixVersion>
                    <fixVersion>6.3.0-rc0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>10</watches>
                                                                                                                <comments>
                            <comment id="5054543" author="xgen-internal-githook" created="Wed, 14 Dec 2022 15:24:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Tausif Rahman&apos;, &apos;email&apos;: &apos;tausif.rahman@mongodb.com&apos;, &apos;username&apos;: &apos;trahman1318&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-71467&quot; title=&quot;Dont run feature flag specific tests for multiversion testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-71467&quot;&gt;&lt;del&gt;SERVER-71467&lt;/del&gt;&lt;/a&gt; Dont run feature flag specific tests for multiversion testing&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 58818ad6cc1445841f43e02df4e2b4866e591281)&lt;br/&gt;
Branch: v6.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d4ab3fcbfd696c615012f38f0f004cea19d88cc7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d4ab3fcbfd696c615012f38f0f004cea19d88cc7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5052682" author="JIRAUSER1258055" created="Tue, 13 Dec 2022 21:35:19 +0000"  >&lt;p&gt;need to do backports&lt;/p&gt;</comment>
                            <comment id="5048272" author="xgen-internal-githook" created="Mon, 12 Dec 2022 17:26:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Tausif Rahman&apos;, &apos;email&apos;: &apos;tausif.rahman@mongodb.com&apos;, &apos;username&apos;: &apos;trahman1318&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-71467&quot; title=&quot;Dont run feature flag specific tests for multiversion testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-71467&quot;&gt;&lt;del&gt;SERVER-71467&lt;/del&gt;&lt;/a&gt; Dont run feature flag specific tests for multiversion testing&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/58818ad6cc1445841f43e02df4e2b4866e591281&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/58818ad6cc1445841f43e02df4e2b4866e591281&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5037131" author="JIRAUSER1258055" created="Wed, 7 Dec 2022 14:43:59 +0000"  >&lt;p&gt;Ah okay, that makes sense. Thanks for clarifying &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=max.hirschhorn%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;max.hirschhorn@mongodb.com&quot;&gt;max.hirschhorn@mongodb.com&lt;/a&gt;. I think this is best suited for --excludeWithAnyTags=featureFlagXX,featureFlagYY, etc.&#160;&lt;/p&gt;</comment>
                            <comment id="5035526" author="max.hirschhorn@10gen.com" created="Tue, 6 Dec 2022 22:51:26 +0000"  >&lt;p&gt;Thanks for the question &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=tausif.rahman%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;tausif.rahman@mongodb.com&quot;&gt;tausif.rahman@mongodb.com&lt;/a&gt;. The multiversion testing story we have didn&apos;t get a holistic design so I think it is fair to question some of the utility.&lt;/p&gt;

&lt;p&gt;I would say it is important to continue running the multiversion tests on the &quot;all feature flags&quot; build variants. The purpose of the &quot;all feature flags&quot; build variant is to reflect what would happen if all in&amp;#45;development feature flags were released (defaulted to on) today. The multiversion tests run in a lower FCV and so even with &amp;#45;&amp;#45;setParameter featureFlagXX, C++ code which is appropriately using FeatureFlag::isEnabled(serverGlobalParams.featureCompatibility) will continue to not execute. The C++ code would only execute after {setFeatureCompatibilityVersion: kLatest} is run. And hence there is the odd detail that none of the JavaScript tests tagged with featureFlagXX are valid to run because the explicit tests for the feature would be expected to fail. However, if a feature flag is ignoring the feature compatibility version (e.g. perhaps it is a feature independent from replication or other cases found by &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-66587&quot; title=&quot;Rename isEnabledAndIgnoreFCV() to be isEnabledAndIgnoreFCVUnsafe() and audit usages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-66587&quot;&gt;&lt;del&gt;SERVER-66587&lt;/del&gt;&lt;/a&gt;) then that C++ would execute only in the presence of &amp;#45;&amp;#45;setParameter featureFlagXX.&lt;/p&gt;

&lt;p&gt;That is to say, running the multiversion tests on the &quot;all feature flags&quot; build variants is the only way I see to catch a feature inappropriately not consulting the FCV value prior to the commit which attempts to enable the feature by default. And the primary objective of our multiversion testing is to ensure enabling the feature by default is a non&amp;#45;event where we have been doing all of the required testing commit&amp;#45;over&amp;#45;commit the whole time.&lt;/p&gt;</comment>
                            <comment id="5034727" author="JIRAUSER1258055" created="Tue, 6 Dec 2022 19:33:55 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=max.hirschhorn%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;max.hirschhorn@mongodb.com&quot;&gt;max.hirschhorn@mongodb.com&lt;/a&gt; I&apos;m looking at this again &amp;amp; I&apos;m curious if we should even be running multiversion testing with feature flags enabled. &quot;All feature flags&quot; enabled will enable all feature flags that do not yet have a default version. These features are not available in past versions &amp;amp; I don&apos;t think it serves any purpose to enable these on the latest version just to disable any tests that use those feature flags (since those test will definitely fail on previous versions).&lt;/p&gt;

&lt;p&gt;By not running this in an &quot;all feature flags&quot; variant, the tests will be naturally excluded/included.&lt;/p&gt;

&lt;p&gt;If we take &lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; as an example &#8211; since &lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; does not have a default version it will not be enabled &amp;amp; any tests with the &lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; tag will be excluded from running. This allows multiversion testing to successfully exclude unsupported feature flag specific testing. When&#160;&lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; eventually gets a default version &#8211; say &lt;tt&gt;6.3&lt;/tt&gt; &#8211; all &lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; tags will be updated to &lt;tt&gt;requires_fcv_63&lt;/tt&gt;. If &lt;tt&gt;master&lt;/tt&gt; is &lt;tt&gt;6.3&lt;/tt&gt; this feature flag is enabled by default &amp;amp; any old &lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; tests would be fair game, but they are blocked from running in multiversion testing because of the&#160;&lt;tt&gt;requires_fcv_63&lt;/tt&gt; tag.&lt;/p&gt;

&lt;p&gt;Do you think not running multiversion tests in &quot;all feature flags&quot; variants is a better solution?&lt;/p&gt;</comment>
                            <comment id="5034396" author="JIRAUSER1258055" created="Tue, 6 Dec 2022 18:11:35 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=huayu.ouyang%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;huayu.ouyang@mongodb.com&quot;&gt;huayu.ouyang@mongodb.com&lt;/a&gt; tagging with &lt;tt&gt;requires_fcv_63&lt;/tt&gt; will prevent the test from running in multiversion configurations until 6.3 is released. That&apos;s a sufficient workaround for now, but as discussed in Slack, it is technically &quot;wrong&quot; since that feature flag does not yet have a version. Long term, the above plan will make it so that we don&apos;t need to use &lt;tt&gt;requires_fcv_63&lt;/tt&gt; in a hacky way.&lt;/p&gt;</comment>
                            <comment id="5034389" author="max.hirschhorn@10gen.com" created="Tue, 6 Dec 2022 18:10:19 +0000"  >&lt;p&gt;Yes, I believe using requires&amp;#95;fcv&amp;#95;63 on the master branch in the interim is also a solution and is being pursued in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-71856&quot; title=&quot;Multiversion tests run with analyzeShardKey and _clusterQueryWithoutShardKey cmd not found&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-71856&quot;&gt;&lt;del&gt;SERVER-71856&lt;/del&gt;&lt;/a&gt; to address some sharding&amp;#95;multiversion Evergreen failures.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=huayu.ouyang%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;huayu.ouyang@mongodb.com&quot;&gt;huayu.ouyang@mongodb.com&lt;/a&gt;, I had (wishfully) interpreted &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-67268&quot; title=&quot;Investigate simplifying usages of featureFlagXX, requires_fcv_xx and FeatureFlagUtil.isEnabled in JStests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-67268&quot;&gt;&lt;del&gt;SERVER-67268&lt;/del&gt;&lt;/a&gt; to be about ensuring featureFlagXX tags can be used to skip running tests in certain scenarios while a feature is in&amp;#45;development and to replace the featureFlagXX tags with the appropriate requires&amp;#95;fcv&amp;#95;yy tag when the feature is defaulted to being on in the &apos;yy&apos; version.&lt;/p&gt;</comment>
                            <comment id="5034332" author="huayu.ouyang" created="Tue, 6 Dec 2022 17:54:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=tausif.rahman%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;tausif.rahman@mongodb.com&quot;&gt;tausif.rahman@mongodb.com&lt;/a&gt; I was also under the impression that tagging the test with &lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; and &lt;tt&gt;requires_fcv_63&lt;/tt&gt; should have excluded the test from being run in multiversion configurations. Does that not work? &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=max.hirschhorn%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;max.hirschhorn@mongodb.com&quot;&gt;max.hirschhorn@mongodb.com&lt;/a&gt; Also, sorry I believe the title/description of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-67268&quot; title=&quot;Investigate simplifying usages of featureFlagXX, requires_fcv_xx and FeatureFlagUtil.isEnabled in JStests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-67268&quot;&gt;&lt;del&gt;SERVER-67268&lt;/del&gt;&lt;/a&gt; is slightly out of date in that with the current test infrastructure we cannot get rid of using &lt;tt&gt;requires_fcv_yy&lt;/tt&gt;, but I can repurpose the ticket to move away from using FeatureFlagUtil.isEnabled. &lt;/p&gt;
</comment>
                            <comment id="5034285" author="max.hirschhorn@10gen.com" created="Tue, 6 Dec 2022 17:40:27 +0000"  >&lt;p&gt;I don&apos;t think server&amp;#95;feature&amp;#95;flags.idl should be sourced directly for how resmoke learns of which feature flags exist and which are not enabled by default. That metadata should probably instead be generated by buildscripts/idl/gen&amp;#95;all&amp;#95;feature&amp;#95;flag&amp;#95;list.py and persisted in the all_feature_flags.txt file.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=tausif.rahman%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;tausif.rahman@mongodb.com&quot;&gt;tausif.rahman@mongodb.com&lt;/a&gt;, what you describe about adding &amp;#45;&amp;#45;excludeWithAnyTags for each featureFlagXX, featureFlagYY, etc. makes sense to me. I was under the impression that a combination of the work done under &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-51883&quot; title=&quot;Provide mechanism for only running tests of flag-guarded features in variants where they are enabled&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-51883&quot;&gt;&lt;del&gt;SERVER-51883&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-54420&quot; title=&quot;Add feature flag checker to generated multiversion tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-54420&quot;&gt;&lt;del&gt;SERVER-54420&lt;/del&gt;&lt;/a&gt; had already achieved this.&lt;/p&gt;

&lt;p&gt;CC &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=huayu.ouyang%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;huayu.ouyang@mongodb.com&quot;&gt;huayu.ouyang@mongodb.com&lt;/a&gt; because it looks like addressing &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-71467&quot; title=&quot;Dont run feature flag specific tests for multiversion testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-71467&quot;&gt;&lt;del&gt;SERVER-71467&lt;/del&gt;&lt;/a&gt; is a prerequisite to doing &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-67268&quot; title=&quot;Investigate simplifying usages of featureFlagXX, requires_fcv_xx and FeatureFlagUtil.isEnabled in JStests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-67268&quot;&gt;&lt;del&gt;SERVER-67268&lt;/del&gt;&lt;/a&gt;. I would hope the end state is to see very few usages of FeatureFlagUtil.isEnabled() and certainly none when the entire test is being skipped. It is wasteful to repeatedly start a sharded cluster only to tear it down.&lt;/p&gt;</comment>
                            <comment id="5033539" author="JIRAUSER1258055" created="Tue, 6 Dec 2022 15:16:18 +0000"  >&lt;p&gt;On the testing infra side, we can probably parse the server_feature_flags.idl file for any feature flags that are not enabled by default and automatically add an --excludeWithAnyTags=featureFlag1,featureFlag2,featureFlag3 for multiversion testing. Whenever the feature flag is eventually enabled by default on a server version, the tests will no longer be excluded.&lt;/p&gt;

&lt;p&gt;In the interim, we can add checks in the tests as is done here. This is supported &amp;amp; described in the 3rd bullet in the &lt;a href=&quot;https://github.com/mongodb/mongo/blob/f4dae678391520510db9cbc44e4d3c4d7b8edc84/src/mongo/db/repl/FCV_AND_FEATURE_FLAG_README.md#feature-flag-test-tagging&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;readme&lt;/a&gt;: &lt;a href=&quot;https://github.com/mongodb/mongo/blob/085aa724abcba8481860109593c70620915069e2/jstests/sharding/txn_addingParticipantParameter.js#L53-L59&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/085aa724abcba8481860109593c70620915069e2/jstests/sharding/txn_addingParticipantParameter.js#L53-L59&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Any concerns with that approach &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=max.hirschhorn%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;max.hirschhorn@mongodb.com&quot;&gt;max.hirschhorn@mongodb.com&lt;/a&gt;?&lt;/p&gt;</comment>
                            <comment id="5031103" author="max.hirschhorn@10gen.com" created="Mon, 5 Dec 2022 19:51:32 +0000"  >&lt;blockquote&gt;
&lt;p&gt;All feature flags are not enabled on prior versions in the multiversion testing. Why?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/ebf36f0d163a7619740d6426a2f05881b6733900/src/mongo/db/server_feature_flags.idl#L48-L51&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;The &lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; feature flag is not enabled by default&lt;/a&gt; in any server version still. MongoDB 6.2, which is a production version, must therefore &lt;b&gt;not&lt;/b&gt; support running the &amp;#95;shardsvrCreateGlobalIndex command. Speaking for an arbitrary feature, because the feature flag is disabled, there is no reason to expect the MongoDB 6.2 behavior is consistent with the MongoDB 6.3 behavior. It could just as well be that the feature is only partially implemented in MongoDB 6.2.&lt;/p&gt;

&lt;p&gt;Atlas isn&apos;t ever going to specify &amp;#45;&amp;#45;setParameter featureFlagGlobalIndexes=true for the 6.2 release and so it would misleading for our testing infrastructure to specify it. It would be most appropriate for the testing infrastructure to skip any tests which are dependent on the &lt;tt&gt;featureFlagGlobalIndexes&lt;/tt&gt; feature flag being enabled.&lt;/p&gt;</comment>
                            <comment id="5000978" author="JIRAUSER1263310" created="Tue, 22 Nov 2022 16:18:10 +0000"  >&lt;p&gt;All feature flags are not enabled on prior versions in the multiversion testing. Why?&lt;br/&gt;
If the test isn&apos;t respecting the version tag, contact &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=alexander.neben%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;alexander.neben@mongodb.com&quot;&gt;alexander.neben@mongodb.com&lt;/a&gt;&#160;&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">
                                        <issuelink>
            <issuekey id="2068358">SERVER-67268</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2203895">SERVER-71898</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2142797">SERVER-69883</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25130"><![CDATA[Server Development Platform]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25041"><![CDATA[v6.2]]></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, 22 Nov 2022 16:18:10 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 8 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, 8 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>157.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>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>gregory.noma@mongodb.com</customfieldvalue>
            <customfieldvalue>huayu.ouyang@mongodb.com</customfieldvalue>
            <customfieldvalue>matt.kneiser@mongodb.com</customfieldvalue>
            <customfieldvalue>max.hirschhorn@mongodb.com</customfieldvalue>
            <customfieldvalue>tausif.rahman@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i1j3fr:</customfieldvalue>

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

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