[SERVER-42913] Use pre_error_fails_task in etc/evergreen.yml Created: 20/Aug/19  Updated: 29/Oct/23  Resolved: 05/Sep/19

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 4.3.1

Type: Improvement Priority: Major - P3
Reporter: David Bradford (Inactive) Assignee: Lydia Stepanek (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: DAG 2019-09-09
Participants:
Story Points: 2

 Description   

In Evergreen, 'pre' tasks are tasks that run at the start of all task execution. However, failures in these tasks are silently ignored by default. This can lead to tasks being in different states when they run if any of the 'pre' tasks fail.

Evergreen has an option, pre_error_fails_task, that will cause failure in the 'pre' tasks to fail the task execution. Enabling this will allow us to avoid running tasks in a different state than they normally would be.


As a server engineer,
I want 'pre_error_fails_task' to be enabled in the evergreen configuration,
So that I can know my tasks are running in a consistent state.


AC:

  • pre_error_fails_task is enabled in etc/evergreen.yml.


 Comments   
Comment by Githook User [ 05/Sep/19 ]

Author:

{'name': 'Lydia Stepanek', 'username': 'lydiastepanek', 'email': 'lydia.stepanek@mongodb.com'}

Message: SERVER-42913 Use pre_error_fails_task in etc/evergreen.yml
Branch: master
https://github.com/mongodb/mongo/commit/b0cec0a0df890b6f29e414fab63b951f1effd996

Comment by Lydia Stepanek (Inactive) [ 05/Sep/19 ]

https://mongodbcr.appspot.com/499180011/

Generated at Thu Feb 08 05:01:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.