[SERVER-35972] Run push tasks more often Created: 05/Jul/18  Updated: 29/Oct/23  Resolved: 09/Jul/18

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 4.0.5, 4.1.1

Type: Task Priority: Major - P3
Reporter: Ramon Fernandez Marina Assignee: Ramon Fernandez Marina
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Related
related to SERVER-39859 Use the Evergreen REST v2 API to down... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0, v3.6, v3.4
Participants:

 Description   

The push task currently depends on all other tasks in the variant, meaning that a single test failure will prevent the push task from running.

Since the push task is the one that propagates the -latest binaries that downstream teams use for testing, flaky tests and increased batch times means these binaries may not be updated in a long time.

By limiting the tasks the push tasks depend on to a small subset we'll be able to generate binaries for testing more often, which will help with downstream integration testing. As a bonus, we'll be exercising the push task itself more regularly, which will allow us to catch bugs when we make changes to it (which will help with release management and package generation).



 Comments   
Comment by Githook User [ 06/Dec/18 ]

Author:

{'name': 'Ramon Fernandez', 'email': 'ramon@mongodb.com'}

Message: SERVER-35972 Run push tasks more often
Branch: v4.0
https://github.com/mongodb/mongo/commit/a15d812763428f89d03a52e4953940faf3cd6a72

Comment by Githook User [ 09/Jul/18 ]

Author:

{'name': 'Ramon Fernandez', 'email': 'ramon@mongodb.com'}

Message: SERVER-35972 Run push tasks more often

The push task no longer depends on all tests passing but only on basic
tests.
Branch: master
https://github.com/mongodb/mongo/commit/ceae29c2fc64445dcf832d2f82c44c1920d91933

Generated at Thu Feb 08 04:41:38 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.