Skip to content

Instantly share code, notes, and snippets.

@DiannaHohensee
Created February 28, 2023 15:10
Show Gist options
  • Save DiannaHohensee/c74eb24cf7ef6dbb8bd14dc062ba8fef to your computer and use it in GitHub Desktop.
Save DiannaHohensee/c74eb24cf7ef6dbb8bd14dc062ba8fef to your computer and use it in GitHub Desktop.
diff --git a/buildscripts/timeouts/timeout.py b/buildscripts/timeouts/timeout.py
index 45160de80e4..4c07fe4ab49 100644
--- a/buildscripts/timeouts/timeout.py
+++ b/buildscripts/timeouts/timeout.py
@@ -108,17 +108,17 @@ class TimeoutEstimate(NamedTuple):
test_timeout = self.calculate_test_timeout(repeat_factor, test_timeout_factor)
task_timeout = self.calculate_task_timeout(repeat_factor, task_timeout_factor)
- if is_patch and (test_timeout > MAX_EXPECTED_TIMEOUT
- or task_timeout > MAX_EXPECTED_TIMEOUT):
- frameinfo = getframeinfo(currentframe())
- LOGGER.error(
- "This task looks like it is expected to run far longer than normal. This is "
- "likely due to setting the suite 'repeat' value very high. If you are sure "
- "this is something you want to do, comment this check out in your patch build "
- "and resubmit", repeat_value=repeat_factor, timeout=test_timeout,
- exec_timeout=task_timeout, code_file=frameinfo.filename, code_line=frameinfo.lineno,
- max_timeout=MAX_EXPECTED_TIMEOUT)
- raise ValueError("Failing due to expected runtime.")
+ # if is_patch and (test_timeout > MAX_EXPECTED_TIMEOUT
+ # or task_timeout > MAX_EXPECTED_TIMEOUT):
+ # frameinfo = getframeinfo(currentframe())
+ # LOGGER.error(
+ # "This task looks like it is expected to run far longer than normal. This is "
+ # "likely due to setting the suite 'repeat' value very high. If you are sure "
+ # "this is something you want to do, comment this check out in your patch build "
+ # "and resubmit", repeat_value=repeat_factor, timeout=test_timeout,
+ # exec_timeout=task_timeout, code_file=frameinfo.filename, code_line=frameinfo.lineno,
+ # max_timeout=MAX_EXPECTED_TIMEOUT)
+ # raise ValueError("Failing due to expected runtime.")
return TimeoutInfo.overridden(timeout=test_timeout, exec_timeout=task_timeout)
diff --git a/etc/evergreen_timeouts.yml b/etc/evergreen_timeouts.yml
index bfa547d8cf4..78cb09fc1af 100644
--- a/etc/evergreen_timeouts.yml
+++ b/etc/evergreen_timeouts.yml
@@ -57,6 +57,12 @@ overrides:
exec_timeout: 120 # 2 hours.
- task: config_fuzzer_replica_sets_jscore_passthrough
exec_timeout: 150 # 2.5 hours.
+ - task: concurrency_sharded_multi_stmt_txn_with_stepdowns
+ exec_timeout: 1440 # 24 hours.
+
+ enterprise-rhel-80-64-bit-dynamic-all-feature-flags-required:
+ - task: concurrency_sharded_multi_stmt_txn_with_stepdowns
+ exec_timeout: 1440 # 24 hours.
enterprise-rhel80-debug-tsan:
- task: run_unittests
diff --git a/etc/evergreen_yml_components/definitions.yml b/etc/evergreen_yml_components/definitions.yml
index 75582b3fd6b..c83c9d4ebf2 100644
--- a/etc/evergreen_yml_components/definitions.yml
+++ b/etc/evergreen_yml_components/definitions.yml
@@ -6055,6 +6055,7 @@ tasks:
vars:
use_large_distro: "true"
resmoke_jobs_max: 1
+ resmoke_args: "--repeatSuites 1000"
- <<: *gen_task_template
name: concurrency_sharded_multi_stmt_txn_terminate_primary_gen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment