<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:22:18 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-72606] Filter tests which are incompatible with feature flags provided on the command line</title>
                <link>https://jira.mongodb.org/browse/SERVER-72606</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Earlier I was trying to debug a failure in the &lt;a href=&quot;https://github.com/mongodb/mongo/blob/master/jstests/replsets/tenant_migration_donor_retry.js&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;tenant_migration_donor_retry.js&lt;/a&gt; test which is marked as &lt;tt&gt;incompatible_with_shard_merge&lt;/tt&gt;. I didn&apos;t realize that I was accidentally providing &lt;tt&gt;--additionalFeatureFlags featureFlagShardMerge&lt;/tt&gt; in my local resmoke invocation (a habit because I had been running a lot of tests which require that feature flag recently), so when I ran the test locally I was getting a very different error than in my patch build.  This feels like a class of error we should be able to catch programmatically.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2226425">SERVER-72606</key>
            <summary>Filter tests which are incompatible with feature flags provided on the command line</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="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="zack.winter@mongodb.com">Zack Winter</assignee>
                                    <reporter username="matt.broadstone@mongodb.com">Matt Broadstone</reporter>
                        <labels>
                    </labels>
                <created>Fri, 6 Jan 2023 19:26:36 +0000</created>
                <updated>Mon, 5 Feb 2024 21:27:32 +0000</updated>
                                                                                                <votes>0</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="5332391" author="JIRAUSER1258055" created="Fri, 7 Apr 2023 15:34:55 +0000"  >&lt;p&gt;From &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=yuhong.zhang%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;yuhong.zhang@mongodb.com&quot;&gt;yuhong.zhang@mongodb.com&lt;/a&gt; via slack:&#160;&lt;br/&gt;
For our jstests, can we do something like &#8220;exclude this test from these passthroughs only if the feature flag is not enabled&#8221;? We do have separate tests running in different setups, but it will be nice to have more coverage with the passthroughs&lt;br/&gt;
&#160;&lt;/p&gt;</comment>
                            <comment id="5248609" author="JIRAUSER1258055" created="Sat, 4 Mar 2023 00:22:02 +0000"  >&lt;p&gt;We have &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73479&quot; title=&quot;resmoke should error locally when attempting to run tests that are disabled&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73479&quot;&gt;&lt;del&gt;SERVER-73479&lt;/del&gt;&lt;/a&gt; open right now to disallow running &quot;excluded&quot; tests when a test is passed into the command line so that it would require an override. &lt;/p&gt;

&lt;p&gt;I don&apos;t have all the details of this issue, but if you want to exclude incompatible_with_shard_merge, you would need to pass that in as --excludeWithAnyTags=incompatible_with_shard_merge &amp;#8211; which is probably what the evergreen task you were trying to reproduce was using. For resmoke to know that if &lt;b&gt;featureFlagShardMerge&lt;/b&gt; is on, we should not run &lt;b&gt;incompatible_with_shard_merge&lt;/b&gt; is going to be challenging (let me know if I am missing something here).&lt;/p&gt;

&lt;p&gt;For your case, I think we need to improve the local repro experience so that you have all of the same flags locally as the evergreen task runs with in CI. I believe that would have helped you in this situation. I&apos;ve opened &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-74634&quot; title=&quot;Allow devs to run local invocation from commandline&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-74634&quot;&gt;&lt;del&gt;SERVER-74634&lt;/del&gt;&lt;/a&gt; for our team to discuss this.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2248198">SERVER-73479</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>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="26418"><![CDATA[Correctness]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sat, 4 Mar 2023 00:22:02 +0000</customfieldvalue>

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


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_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>steve.gross@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            43 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>matt.broadstone@mongodb.com</customfieldvalue>
            <customfieldvalue>tausif.rahman@mongodb.com</customfieldvalue>
            <customfieldvalue>zack.winter@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i1pgkf:</customfieldvalue>

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

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