summaryrefslogtreecommitdiff
path: root/etc/evergreen_timeouts.yml
diff options
context:
space:
mode:
authorDavid Bradford <david.bradford@mongodb.com>2022-03-02 15:37:40 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-03-04 15:20:51 +0000
commit0a079df588d9d9ecdfd6898a74b65526bcb339a6 (patch)
tree95f30c9f25c529bb2be90b900d67796e72f6db32 /etc/evergreen_timeouts.yml
parent1e72f6d25e104142707169aef1fe71ac6ef0ab3c (diff)
downloadmongo-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.yml93
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.