[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: |
|
||||||||||||
| 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: |
| Comment by Githook User [ 09/Jul/18 ] |
|
Author: {'name': 'Ramon Fernandez', 'email': 'ramon@mongodb.com'}Message: The push task no longer depends on all tests passing but only on basic |