<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:40:16 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-56812] Certain Evergreen tasks are marked as depending on jscore but do not respect this dependency</title>
                <link>https://jira.mongodb.org/browse/SERVER-56812</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;There look to be ~17 generator tasks, e.g., &lt;a href=&quot;https://github.com/mongodb/mongo/blob/da58cdd2bf39ca355c44dc8a315cd5443c9928b2/etc/evergreen.yml#L5679-L5684&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this one&lt;/a&gt; that are marked as depending on &lt;tt&gt;jsCore&lt;/tt&gt;. However, this dependency is not respected, either by the generator task or by the generated tasks, e.g., this &lt;a href=&quot;https://evergreen.mongodb.com/task/mongodb_mongo_master_enterprise_rhel_80_64_bit_dynamic_all_feature_flags_required_multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough_gen_3c818a31e3c1aea8f2ff36d3924cb53a4c6a6126_21_05_07_11_09_51&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;generator&lt;/a&gt; and this &lt;a href=&quot;https://evergreen.mongodb.com/task/mongodb_mongo_master_enterprise_rhel_80_64_bit_dynamic_all_feature_flags_required_multi_shard_multi_stmt_txn_kill_primary_jscore_passthrough_2_enterprise_rhel_80_64_bit_dynamic_all_feature_flags_required_3c818a31e3c1aea8f2ff36d3924cb53a4c6a6126_21_05_07_11_09_51/0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;generated task&lt;/a&gt;. The former has no depends_on section in the UI, and the latter depends on &lt;tt&gt;archive_dist_test_debug&lt;/tt&gt; instead. The syntax used for this &lt;tt&gt;depends_on&lt;/tt&gt; will not be respected by Evergreen directly; it&apos;s possible the intent was for this &lt;tt&gt;depends_on&lt;/tt&gt; to be passed to the &lt;tt&gt;evergreen_generate_resmoke_tasks.py&lt;/tt&gt; script instead, but isn&apos;t getting parsed.&lt;/p&gt;

&lt;p&gt;If the intent is to make the generator depend on &lt;tt&gt;jsCore&lt;/tt&gt;, fixing the &lt;tt&gt;depends_on&lt;/tt&gt; will likely increase patch makespans, so it&apos;d be preferable to remove this &lt;tt&gt;depends_on&lt;/tt&gt; entirely and rely on EVG-14537 instead.&lt;br/&gt;
If the intent is to make the generated tasks depend on &lt;tt&gt;jsCore&lt;/tt&gt;, there&apos;s an argument to fix and keep this dependency for any tasks that will fail if &lt;tt&gt;jsCore&lt;/tt&gt; fails.&lt;/p&gt;

&lt;p&gt;Either way, it&apos;d be great to address the erroneous &lt;tt&gt;depends_on&lt;/tt&gt; to avoid further copy-pasting.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1706805">SERVER-56812</key>
            <summary>Certain Evergreen tasks are marked as depending on jscore but do not respect this dependency</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="9">Done</resolution>
                                        <assignee username="tausif.rahman@mongodb.com">Tausif Rahman</assignee>
                                    <reporter username="maria.vankeulen@mongodb.com">Maria van Keulen</reporter>
                        <labels>
                    </labels>
                <created>Fri, 7 May 2021 16:00:39 +0000</created>
                <updated>Wed, 6 Oct 2021 19:23:19 +0000</updated>
                            <resolved>Fri, 4 Jun 2021 16:43:03 +0000</resolved>
                                                    <fixVersion>5.1.0-rc0</fixVersion>
                                    <component>Testing Infrastructure</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="4108276" author="JIRAUSER1259052" created="Wed, 6 Oct 2021 19:02:19 +0000"  >&lt;p&gt;Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it&#8217;s been triggered. For more active release information, please keep an eye on #server-release. Thank you!&lt;/p&gt;</comment>
                            <comment id="3860311" author="xgen-internal-githook" created="Fri, 4 Jun 2021 16:56:41 +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-56812&quot; title=&quot;Certain Evergreen tasks are marked as depending on jscore but do not respect this dependency&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-56812&quot;&gt;&lt;del&gt;SERVER-56812&lt;/del&gt;&lt;/a&gt;: Certain Evergreen tasks are marked as depending on jscore but do not respect this dependency&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3cdb8bdb74ba1be8e778fdac9bfa04304d655a6e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3cdb8bdb74ba1be8e778fdac9bfa04304d655a6e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3764525" author="maria.vankeulen" created="Mon, 10 May 2021 18:17:15 +0000"  >&lt;p&gt;Ah I see, thank you for the detailed explanation. Removing the `depends_on` sounds good to me.&lt;/p&gt;</comment>
                            <comment id="3764490" author="david.bradford" created="Mon, 10 May 2021 18:06:25 +0000"  >&lt;p&gt;Generating tasks and dependencies gets really complicated really fast. &lt;/p&gt;

&lt;p&gt;In order for a generated task to properly `depend_on` another generated task, the first task needs to have completed generating its child tasks. Because the 2nd tasks child tasks will need to depend on all the tasks generated by the first task. In order to accomplish this, we need the generating task to depend on the generating task of the dependency (this is done via normal evergreen depends_on syntax) and we specify that generated tasks should depend on tasks generated by the dependency (this is what the `depends_on` var  in the `generate resmoke tasks` call is for).&lt;/p&gt;

&lt;p&gt;In &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-54159&quot; title=&quot;Remove sharding_auth dependency on audit tasks to parallelize testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-54159&quot;&gt;&lt;del&gt;SERVER-54159&lt;/del&gt;&lt;/a&gt;, all of the normal `depends_on` for jsCore were removed, but the vars for the dependency were not removed. The `depends_on` var was only meant for dependencies for other generated tasks, but in this case `jsCore` is not a generated task. So it doesn&apos;t do anything. We should probably remove it, because it is misleading at best.&lt;/p&gt;</comment>
                            <comment id="3761247" author="maria.vankeulen" created="Fri, 7 May 2021 16:10:08 +0000"  >&lt;p&gt;CC &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=david.bradford&quot; class=&quot;user-hover&quot; rel=&quot;david.bradford&quot;&gt;david.bradford&lt;/a&gt; assigning this to DAG; not sure if &lt;tt&gt;evergreen_generate_resmoke_tasks.py&lt;/tt&gt; is specifically intended to rely on &lt;tt&gt;depends_on&lt;/tt&gt; being a variable or not.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 10 May 2021 18:06:25 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 18 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_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>vivian.ge@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            2 years, 18 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>david.bradford@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>maria.vankeulen@mongodb.com</customfieldvalue>
            <customfieldvalue>tausif.rahman@mongodb.com</customfieldvalue>
            <customfieldvalue>vivian.ge@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hz98j3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr3fgv:</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="4864">DAG 2021-05-31</customfieldvalue>
    <customfieldvalue id="4865">DAG 2021-06-14</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|hz8us7:</customfieldvalue>

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