<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:25:24 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-73707] Evergreen timeout calculation fixes and cleanups</title>
                <link>https://jira.mongodb.org/browse/SERVER-73707</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;List of fixes and improvements for evergreen timeout calculation:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Normalize test file names that are returned from resmoke.&lt;br/&gt;
We are getting normalized test file names for historic runtime data, but not for the list of tests from resmoke. Therefore test names does not match when running on Windows, timeout calculation assumes that there is no historic runtime data and basically timeout calculation doesn&apos;t work there.&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/buildscripts/timeouts/timeout_service.py#L56-L68&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/buildscripts/timeouts/timeout_service.py#L56-L68&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;With the fix above we probably can remove default timeouts for windows variants from &lt;a href=&quot;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/etc/evergreen_timeouts.yml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/etc/evergreen_timeouts.yml&lt;/a&gt;&lt;br/&gt;
Make sure than nothing is timing out on windows variants after this change.&lt;/li&gt;
	&lt;li&gt;Fix passing evg-alias to the script. We always passing a string `${alias}`, even in the commit-queue, therefore timeout calculation never handles commit-queue case.&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/evergreen/functions/task_timeout_determine.sh#L35&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/evergreen/functions/task_timeout_determine.sh#L35&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;After the change above, we can consider reducing the default commit-queue timeout from 40 minutes to 20-25 minutes.&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/buildscripts/evergreen_task_timeout.py#L39&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/buildscripts/evergreen_task_timeout.py#L39&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;After fixing the commit-queue case we can drop run_unittests specific case.&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/buildscripts/evergreen_task_timeout.py#L228-L231&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/buildscripts/evergreen_task_timeout.py#L228-L231&lt;/a&gt;&lt;br/&gt;
It was introduced specifically for the commit-queue, because at that time run_unittests task was timing out and blocking the queue. With reducing the default commit-queue this will be no more needed.&lt;/li&gt;
	&lt;li&gt;Remove overrides for run_unittests task for all build variants from &lt;a href=&quot;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/etc/evergreen_timeouts.yml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/9fb9d210409c00e69ec40179330fee0b28f62aec/etc/evergreen_timeouts.yml&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Remove default timeouts for config_fuzzer_replica_sets_jscore_passthrough.&lt;br/&gt;
We switched all existing such tasks to generated tasks and the current 2.5 hours default timeout is too large.&lt;/li&gt;
	&lt;li&gt;Remove default timeouts for replica_sets_large_txns_format. We don&apos;t run this task on any variant anymore.&lt;/li&gt;
	&lt;li&gt;Remove default timeouts for linux-64-debug variant. I assume we renamed the build variant. And since there are no complaints I think we can just remove it.&lt;/li&gt;
	&lt;li&gt;Remove default timeouts for sharded_collections_jscore_passthrough. I&apos;ve reviewed all variants and timeout calculation works fine for them.&lt;/li&gt;
	&lt;li&gt;Remove default timeouts for sharding_update_v1_oplog_jscore_passthrough. Such task doesn&apos;t exist anymore.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="2254906">SERVER-73707</key>
            <summary>Evergreen timeout calculation fixes and cleanups</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="mikhail.shchatko@mongodb.com">Mikhail Shchatko</assignee>
                                    <reporter username="mikhail.shchatko@mongodb.com">Mikhail Shchatko</reporter>
                        <labels>
                    </labels>
                <created>Tue, 7 Feb 2023 14:24:21 +0000</created>
                <updated>Sun, 29 Oct 2023 21:26:47 +0000</updated>
                            <resolved>Mon, 20 Feb 2023 10:59:05 +0000</resolved>
                                                    <fixVersion>7.0.0-rc0</fixVersion>
                    <fixVersion>6.0.5</fixVersion>
                    <fixVersion>6.3.0-rc1</fixVersion>
                    <fixVersion>5.0.19</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="5437684" author="xgen-internal-githook" created="Fri, 19 May 2023 12:43:13 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mikhail Shchatko&apos;, &apos;email&apos;: &apos;mikhail.shchatko@mongodb.com&apos;, &apos;username&apos;: &apos;MikhailShchatko&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73707&quot; title=&quot;Evergreen timeout calculation fixes and cleanups&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73707&quot;&gt;&lt;del&gt;SERVER-73707&lt;/del&gt;&lt;/a&gt; Evergreen timeout calculation fixes and cleanups&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/aa6019dea392004dc94527c3ea24444551a8254a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/aa6019dea392004dc94527c3ea24444551a8254a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5220313" author="xgen-internal-githook" created="Wed, 22 Feb 2023 11:45:55 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mikhail Shchatko&apos;, &apos;email&apos;: &apos;mikhail.shchatko@mongodb.com&apos;, &apos;username&apos;: &apos;MikhailShchatko&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73707&quot; title=&quot;Evergreen timeout calculation fixes and cleanups&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73707&quot;&gt;&lt;del&gt;SERVER-73707&lt;/del&gt;&lt;/a&gt;  Evergreen timeout calculation fixes and cleanups&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 73d0f845e05e52c882bfc8e45d6e6758b7a6761d)&lt;br/&gt;
Branch: v6.3&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e58010bf6a0b45346d630a6dc56b5009302cee93&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e58010bf6a0b45346d630a6dc56b5009302cee93&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5220278" author="xgen-internal-githook" created="Wed, 22 Feb 2023 11:40:13 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mikhail Shchatko&apos;, &apos;email&apos;: &apos;mikhail.shchatko@mongodb.com&apos;, &apos;username&apos;: &apos;MikhailShchatko&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73707&quot; title=&quot;Evergreen timeout calculation fixes and cleanups&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73707&quot;&gt;&lt;del&gt;SERVER-73707&lt;/del&gt;&lt;/a&gt;  Evergreen timeout calculation fixes and cleanups&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 73d0f845e05e52c882bfc8e45d6e6758b7a6761d)&lt;br/&gt;
Branch: v6.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/65b9065fd72f65047e347f6bb3a56261f4d22810&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/65b9065fd72f65047e347f6bb3a56261f4d22810&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5213475" author="xgen-internal-githook" created="Mon, 20 Feb 2023 10:56:11 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Mikhail Shchatko&apos;, &apos;email&apos;: &apos;mikhail.shchatko@mongodb.com&apos;, &apos;username&apos;: &apos;MikhailShchatko&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73707&quot; title=&quot;Evergreen timeout calculation fixes and cleanups&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73707&quot;&gt;&lt;del&gt;SERVER-73707&lt;/del&gt;&lt;/a&gt;  Evergreen timeout calculation fixes and cleanups&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/73d0f845e05e52c882bfc8e45d6e6758b7a6761d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/73d0f845e05e52c882bfc8e45d6e6758b7a6761d&lt;/a&gt;&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">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25376"><![CDATA[v6.3]]></customfieldvalue>
    <customfieldvalue key="23470"><![CDATA[v6.0]]></customfieldvalue>
    <customfieldvalue key="21777"><![CDATA[v5.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>Fri, 17 Feb 2023 09:11:56 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        37 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_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>
                            37 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>59.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>mikhail.shchatko@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i1uc8v:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i1csn4:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_22250" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Special Downgrade Instructions Required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="23343"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="6887">DAG 2023-02-20</customfieldvalue>

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

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