<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:49:14 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-60211] Structure targeted multiversion JS test directories</title>
                <link>https://jira.mongodb.org/browse/SERVER-60211</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;During the 5.0 development cycle, we added tests that specifically tested FCV upgrade/downgrade behavior from 4.4 to 5.0.&#160;Many, but not all, of these tests were marked with a TODO to indicate that they should be removed after branching.&#160;Since these tests failed when we attempted to upgrade to 5.1, they required manual intervention from the server teams that owned the tests.&lt;/p&gt;

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

&lt;p&gt;Since these tests should always be removed when introducing new FCV constants to the server, we should create a directory that holds all of these tests, for example jstests/multiVersion/targetedDowngradeTests. This will let us easily delete all of these tests as part of the upgrade process, without needing to coordinate with server teams.&lt;/p&gt;

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

&lt;p&gt;To ensure that engineers are adding their tests correctly, we will require developers to label every upgrade/downgrade test as &#8220;generic&#8221; or &#8220;targeted&#8221;. In addition, we can place multiversion tests into one of two directories inside jstests/multiVersion/, one for targeted tests and another for generic tests. We should do an audit of current multiversion tests and refactor them so that they live in the correct directory.&lt;/p&gt;

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

&lt;p&gt;Targeted multiversion tests can be removed immediately after branch cut, since we&#8217;re officially on the next development cycle at that point.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1882910">SERVER-60211</key>
            <summary>Structure targeted multiversion JS test directories</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="1" iconUrl="https://jira.mongodb.org/images/icons/priorities/blocker.svg">Blocker - P1</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="xuerui.fa@mongodb.com">Xuerui Fa</reporter>
                        <labels>
                            <label>config-mgmt</label>
                    </labels>
                <created>Fri, 24 Sep 2021 15:44:58 +0000</created>
                <updated>Sun, 29 Oct 2023 21:48:13 +0000</updated>
                            <resolved>Wed, 2 Feb 2022 21:56:30 +0000</resolved>
                                                    <fixVersion>5.3.0-rc0</fixVersion>
                                    <component>Testing Infrastructure</component>
                                        <votes>0</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="4331771" author="JIRAUSER1258055" created="Wed, 2 Feb 2022 21:30:53 +0000"  >&lt;p&gt;The work done here is as follows:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The &lt;em&gt;multiVersion&lt;/em&gt; tests were refactored to fit into the following directories&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;em&gt;generic*&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;em&gt;targetedTestsLastContinuousFeatures&lt;/em&gt;&lt;/li&gt;
		&lt;li&gt;&lt;em&gt;targetedTestsLastLtsFeatures&lt;/em&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;2 new test suites&#160;&lt;em&gt;multiversion_future_git_tag&lt;/em&gt;&#160;and&#160;&lt;em&gt;multiversion_auth_future_git_tag&lt;/em&gt;.
	&lt;ul&gt;
		&lt;li&gt;These suites are the &lt;em&gt;multiversion&lt;/em&gt; suites but&#160;exclude &lt;em&gt;jstests/multiVersion/targetedTestsLastContinuousFeatures&lt;/em&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;The &lt;em&gt;Enterprise RHEL 8.0 (future git tag multiversion)&lt;/em&gt;&#160;variant no longer runs the standard&#160;&lt;em&gt;multiversion&lt;/em&gt; and&#160;&lt;em&gt;multiversion_auth&lt;/em&gt; suites. Instead, it runs the newly created test suites.
	&lt;ul&gt;
		&lt;li&gt;This makes it so that the&#160;&lt;em&gt;Enterprise RHEL 8.0 (future git tag multiversion)&lt;/em&gt;&#160;variant should be green (in the past, this was red because of last-continuous specific tests were being run)&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;This branching task&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-63232&quot; title=&quot;Branching Task to remove targetedTests upon minor &amp;amp; major releases&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-63232&quot;&gt;&lt;del&gt;SERVER-63232&lt;/del&gt;&lt;/a&gt; was created so that targeted tests will be deleted during branching
	&lt;ul&gt;
		&lt;li&gt;tests in &lt;em&gt;jstests/multiVersion/targetedTestsLastContinuousFeatures&lt;/em&gt; will be deleted upon minor releases&lt;/li&gt;
		&lt;li&gt;tests in&#160;&lt;em&gt;jstests/multiVersion/targetedTestsLastLtsFeatures&lt;/em&gt;&#160;will be deleted upon major releases&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4331517" author="xgen-internal-githook" created="Wed, 2 Feb 2022 20:13:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;trahman1318&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-60211&quot; title=&quot;Structure targeted multiversion JS test directories&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60211&quot;&gt;&lt;del&gt;SERVER-60211&lt;/del&gt;&lt;/a&gt; Structure targeted multiversion JS test directories&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e9a3d471b8e3172eac9924445a65f7e20e9235c1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e9a3d471b8e3172eac9924445a65f7e20e9235c1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4149730" author="robert.guo" created="Tue, 26 Oct 2021 20:32:37 +0000"  >&lt;p&gt;Bumping up the priority of this ticket alongside &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60210&quot; title=&quot;Create a future git tag evergreen variant&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60210&quot;&gt;&lt;del&gt;SERVER-60210&lt;/del&gt;&lt;/a&gt; to ensure the structure is in-place for a smoother transition to FCV 5.2 in multiversion tests.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1882908">SERVER-60210</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1978497">SERVER-63361</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2007619">SERVER-64843</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>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.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, 26 Oct 2021 20:32:37 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 1 week 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-2406</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>
                            2 years, 1 week ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>60.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>robert.guo@mongodb.com</customfieldvalue>
            <customfieldvalue>tausif.rahman@mongodb.com</customfieldvalue>
            <customfieldvalue>xuerui.fa@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i03333:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr1rcv:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="5594">STM 2022-01-10</customfieldvalue>
    <customfieldvalue id="5596">STM 2022-01-24</customfieldvalue>
    <customfieldvalue id="5674">STM 2022-02-07</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</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|i02p8f:</customfieldvalue>

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