diff options
author | David Bradford <david.bradford@mongodb.com> | 2022-03-02 15:37:40 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-03-04 15:20:51 +0000 |
commit | 0a079df588d9d9ecdfd6898a74b65526bcb339a6 (patch) | |
tree | 95f30c9f25c529bb2be90b900d67796e72f6db32 /etc/evergreen_timeouts.yml | |
parent | 1e72f6d25e104142707169aef1fe71ac6ef0ab3c (diff) | |
download | mongo-0a079df588d9d9ecdfd6898a74b65526bcb339a6.tar.gz |
SERVER-63827: Determine task timeout at the start of task execution
Diffstat (limited to 'etc/evergreen_timeouts.yml')
-rw-r--r-- | etc/evergreen_timeouts.yml | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/etc/evergreen_timeouts.yml b/etc/evergreen_timeouts.yml new file mode 100644 index 00000000000..b25ce231d27 --- /dev/null +++ b/etc/evergreen_timeouts.yml @@ -0,0 +1,93 @@ +# This file defines timeouts in evergreen that will override the default timeouts. +# +# Each key under `overrides` provides the build variant where the override will occur. The +# override should include the `task` that should have its timeout overridden and either the +# `exec_timeout` to override or the `idle_timeout` to override. +# +# The timeouts should be specified in minutes. + +# Note: In order to make it easier to find existing entries, please try to keep the build variants +# in alphabetical order. + +overrides: + enterprise-macos: + - task: replica_sets_jscore_passthrough + exec_timeout: 150 # 2.5 hours + + enterprise-rhel-80-64-bit-coverage: + - task: replica_sets_jscore_passthrough + exec_timeout: 150 # 2.5 hours. + + enterprise-ubuntu2004-debug-tsan: + - task: run_unittests + exec_timeout: 24 + + enterprise-windows: + - task: replica_sets_jscore_passthrough + exec_timeout: 180 # 3 hours. + + enterprise-windows-all-feature-flags-suggested: + - task: replica_sets_jscore_passthrough + exec_timeout: 180 # 3 hours. + - task: replica_sets_update_v1_oplog_jscore_passthrough + exec_timeout: 150 # 2.5 hours. + + enterprise-windows-inmem: + - task: replica_sets_jscore_passthrough + exec_timeout: 180 # 3 hours. + + enterprise-windows-required: + - task: replica_sets_jscore_passthrough + exec_timeout: 180 # 3 hours. + - task: replica_sets_update_v1_oplog_jscore_passthrough + exec_timeout: 150 # 2.5 hours. + + linux-64-debug: + - task: auth + exec_timeout: 60 # 1 hour. + + linux-64-debug-repeated-execution: + - task: run_unittests + exec_timeout: 120 # 2 hours. + + macos: + - task: replica_sets_jscore_passthrough + exec_timeout: 150 # 2.5 hours + + ubuntu1804-asan: + - task: run_unittests + exec_timeout: 24 + + ubuntu1804-debug-asan: + - task: run_unittests + exec_timeout: 24 + + ubuntu1804-debug-aubsan-lite: + - task: run_unittests + exec_timeout: 24 + + ubuntu1804-debug-ubsan: + - task: run_unittests + exec_timeout: 24 + + ubuntu1804-debug-suggested: + - task: replica_sets_jscore_passthrough + exec_timeout: 180 # 3 hours. + + ubuntu1804-ubsan: + - task: run_unittests + exec_timeout: 24 + + windows: + - task: replica_sets + exec_timeout: 180 # 3 hours. + - task: replica_sets_jscore_passthrough + exec_timeout: 150 # 2.5 hours. + + windows-debug-suggested: + - task: replica_sets_initsync_jscore_passthrough + exec_timeout: 150 # 2.5 hours. + - task: replica_sets_jscore_passthrough + exec_timeout: 180 # 3 hours. + - task: replica_sets_update_v1_oplog_jscore_passthrough + exec_timeout: 150 # 2.5 hours. |