Commit 1f7b15aa authored by Caleb Rouleau's avatar Caleb Rouleau Committed by Commit Bot

[Benchmarking] Reduce shard timeouts to 5.5 hours.

This prevents us from hitting builder timeouts.

Bug: 1036447
Change-Id: Id1337b795aa61648ca7ca1a69a71263ad27f4eb9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1977965
Commit-Queue: Caleb Rouleau <crouleau@chromium.org>
Auto-Submit: Caleb Rouleau <crouleau@chromium.org>
Reviewed-by: default avatarJohn Chen <johnchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#727491}
parent 50e06933
...@@ -32,9 +32,9 @@ ...@@ -32,9 +32,9 @@
} }
], ],
"expiration": 7200, "expiration": 7200,
"hard_timeout": 43200, "hard_timeout": 19800,
"ignore_task_failure": false, "ignore_task_failure": false,
"io_timeout": 21600, "io_timeout": 19800,
"shards": 3 "shards": 3
}, },
"trigger_script": { "trigger_script": {
...@@ -77,9 +77,9 @@ ...@@ -77,9 +77,9 @@
} }
], ],
"expiration": 7200, "expiration": 7200,
"hard_timeout": 43200, "hard_timeout": 19800,
"ignore_task_failure": false, "ignore_task_failure": false,
"io_timeout": 21600, "io_timeout": 19800,
"shards": 1 "shards": 1
}, },
"trigger_script": { "trigger_script": {
...@@ -124,9 +124,9 @@ ...@@ -124,9 +124,9 @@
} }
], ],
"expiration": 7200, "expiration": 7200,
"hard_timeout": 43200, "hard_timeout": 19800,
"ignore_task_failure": false, "ignore_task_failure": false,
"io_timeout": 21600, "io_timeout": 19800,
"shards": 4 "shards": 4
}, },
"trigger_script": { "trigger_script": {
...@@ -169,9 +169,9 @@ ...@@ -169,9 +169,9 @@
} }
], ],
"expiration": 7200, "expiration": 7200,
"hard_timeout": 43200, "hard_timeout": 19800,
"ignore_task_failure": false, "ignore_task_failure": false,
"io_timeout": 21600, "io_timeout": 19800,
"shards": 4 "shards": 4
}, },
"trigger_script": { "trigger_script": {
...@@ -216,9 +216,9 @@ ...@@ -216,9 +216,9 @@
} }
], ],
"expiration": 7200, "expiration": 7200,
"hard_timeout": 43200, "hard_timeout": 19800,
"ignore_task_failure": false, "ignore_task_failure": false,
"io_timeout": 21600, "io_timeout": 19800,
"shards": 1 "shards": 1
}, },
"trigger_script": { "trigger_script": {
...@@ -261,9 +261,9 @@ ...@@ -261,9 +261,9 @@
} }
], ],
"expiration": 7200, "expiration": 7200,
"hard_timeout": 43200, "hard_timeout": 19800,
"ignore_task_failure": false, "ignore_task_failure": false,
"io_timeout": 21600, "io_timeout": 19800,
"shards": 1 "shards": 1
}, },
"trigger_script": { "trigger_script": {
......
This diff is collapsed.
...@@ -1241,13 +1241,17 @@ def generate_performance_test(tester_config, test, builder_name): ...@@ -1241,13 +1241,17 @@ def generate_performance_test(tester_config, test, builder_name):
# TODO(crbug.com/865538): once we have plenty of windows hardwares, # TODO(crbug.com/865538): once we have plenty of windows hardwares,
# to shards perf benchmarks on Win builders, reduce this hard timeout limit # to shards perf benchmarks on Win builders, reduce this hard timeout limit
# to ~2 hrs. # to ~2 hrs.
'hard_timeout': 12 * 60 * 60, # 12 hours timeout for full suite # Note that the builder seems to time out after 7 hours (crbug.com/1036447),
# so we must timeout the shards within ~5.5 hours to allow for other
# overhead. If the overall builder times out then we
# don't get data even from the passing shards.
'hard_timeout': int(5.5 * 60 * 60), # 5.5 hours timeout for full suite
'ignore_task_failure': False, 'ignore_task_failure': False,
# 6 hour timeout. Note that this is effectively the timeout for a # 5.5 hour timeout. Note that this is effectively the timeout for a
# benchmarking subprocess to run since we intentionally do not stream # benchmarking subprocess to run since we intentionally do not stream
# subprocess output to the task stdout. # subprocess output to the task stdout.
# TODO(crbug.com/865538): Reduce this once we can reduce hard_timeout. # TODO(crbug.com/865538): Reduce this once we can reduce hard_timeout.
'io_timeout': 6 * 60 * 60, 'io_timeout': int(5.5 * 60 * 60),
'dimension_sets': [ 'dimension_sets': [
tester_config['dimension'] tester_config['dimension']
], ],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment