Commit 741d5350 authored by Daniel Bratell's avatar Daniel Bratell Committed by Commit Bot

Have linux-jumbo-rel build with non-goma jumbo chunk size

Currently linux-jumbo-rel, the CQ bot, builds with the default
jumbo chunk size, and since it uses goma that is 8. Building
with relatively small chunks (8) means that it doesn't notice
symbol clashes that happen with larger chunks so it's better to
build with the non-goma default, 50.

This will slightly reduce parallelism of builds, and might trigger
more files to be recompiled for changes, but it will also bring
along with it the benefits of larger jumbo chunks (less CPU cycles
spent per compiled cc file, faster linking) so it's not obvious
how it will affect performance, if at all.

Bug: 905588
Change-Id: I950ef63093f60580e98891aa0f556fa57b5d6628
Reviewed-on: https://chromium-review.googlesource.com/c/1337496Reviewed-by: default avatarDirk Pranke <dpranke@chromium.org>
Commit-Queue: Daniel Bratell <bratell@opera.com>
Cr-Commit-Position: refs/heads/master@{#608822}
parent 08d77f2b
...@@ -365,7 +365,7 @@ ...@@ -365,7 +365,7 @@
'fuchsia-arm64-cast': 'release_bot_fuchsia_arm64_cast', 'fuchsia-arm64-cast': 'release_bot_fuchsia_arm64_cast',
'fuchsia-x64-cast': 'release_bot_fuchsia_cast', 'fuchsia-x64-cast': 'release_bot_fuchsia_cast',
'linux-gcc-rel': 'release_bot_x86_minimal_symbols_no_clang_cxx11', 'linux-gcc-rel': 'release_bot_x86_minimal_symbols_no_clang_cxx11',
'linux-jumbo-rel': 'jumbo_release_bot_minimal_symbols', 'linux-jumbo-rel': 'jumbo_large_chunks_release_bot_minimal_symbols',
'linux-ozone-rel': 'ozone_linux_release_bot', 'linux-ozone-rel': 'ozone_linux_release_bot',
'linux-xenial-rel': 'release_bot', 'linux-xenial-rel': 'release_bot',
}, },
...@@ -394,7 +394,7 @@ ...@@ -394,7 +394,7 @@
'chromium.mac': { 'chromium.mac': {
'Mac Builder': 'gpu_tests_release_bot_minimal_symbols', 'Mac Builder': 'gpu_tests_release_bot_minimal_symbols',
'Mac Builder (dbg)': 'gpu_tests_debug_bot', 'Mac Builder (dbg)': 'gpu_tests_debug_bot',
'mac-jumbo-rel': 'jumbo_release_bot_minimal_symbols', 'mac-jumbo-rel': 'jumbo_large_chunks_release_bot_minimal_symbols',
'ios-device': 'ios', 'ios-device': 'ios',
'ios-device-xcode-clang': 'ios', 'ios-device-xcode-clang': 'ios',
'ios-simulator': 'ios', 'ios-simulator': 'ios',
...@@ -513,7 +513,7 @@ ...@@ -513,7 +513,7 @@
# Windows bots take too long to link w/ full symbols and time out. # Windows bots take too long to link w/ full symbols and time out.
'Win Builder': 'gpu_tests_release_bot_x86_minimal_symbols', 'Win Builder': 'gpu_tests_release_bot_x86_minimal_symbols',
'Win Builder (dbg)': 'gpu_tests_debug_bot_x86_minimal_symbols', 'Win Builder (dbg)': 'gpu_tests_debug_bot_x86_minimal_symbols',
'win-jumbo-rel': 'jumbo_release_bot_minimal_symbols', 'win-jumbo-rel': 'jumbo_large_chunks_release_bot_minimal_symbols',
'Win x64 Builder': 'gpu_tests_release_bot_minimal_symbols', 'Win x64 Builder': 'gpu_tests_release_bot_minimal_symbols',
'Win x64 Builder (dbg)': 'gpu_tests_debug_bot_minimal_symbols', 'Win x64 Builder (dbg)': 'gpu_tests_debug_bot_minimal_symbols',
'Windows deterministic': 'release_bot_x86_minimal_symbols', 'Windows deterministic': 'release_bot_x86_minimal_symbols',
...@@ -652,7 +652,7 @@ ...@@ -652,7 +652,7 @@
'linux-dcheck-off-rel': 'release_trybot_dcheck_off', 'linux-dcheck-off-rel': 'release_trybot_dcheck_off',
'linux-goma-rbe-staging-rel': 'gpu_tests_release_trybot_no_symbols', 'linux-goma-rbe-staging-rel': 'gpu_tests_release_trybot_no_symbols',
'linux-gcc-rel': 'release_bot_x86_minimal_symbols_no_clang_cxx11', 'linux-gcc-rel': 'release_bot_x86_minimal_symbols_no_clang_cxx11',
'linux-jumbo-rel': 'jumbo_release_bot_minimal_symbols', 'linux-jumbo-rel': 'jumbo_large_chunks_release_bot_minimal_symbols',
'linux-libfuzzer-asan-rel': 'libfuzzer_asan_release_trybot', 'linux-libfuzzer-asan-rel': 'libfuzzer_asan_release_trybot',
'linux-ozone-rel': 'ozone_linux_release_trybot', 'linux-ozone-rel': 'ozone_linux_release_trybot',
'linux-xenial-rel': 'release_trybot', 'linux-xenial-rel': 'release_trybot',
...@@ -695,7 +695,7 @@ ...@@ -695,7 +695,7 @@
'ios-simulator-full-configs': 'ios', 'ios-simulator-full-configs': 'ios',
'ios-simulator-cronet': 'ios', 'ios-simulator-cronet': 'ios',
'ios-simulator-xcode-clang': 'ios', 'ios-simulator-xcode-clang': 'ios',
'mac-jumbo-rel': 'jumbo_release_bot_minimal_symbols', 'mac-jumbo-rel': 'jumbo_large_chunks_release_bot_minimal_symbols',
'mac_chromium_10.10': 'gpu_tests_release_trybot', 'mac_chromium_10.10': 'gpu_tests_release_trybot',
'mac_chromium_10.12_rel_ng': 'gpu_tests_release_trybot', 'mac_chromium_10.12_rel_ng': 'gpu_tests_release_trybot',
'mac_chromium_10.13_rel_ng': 'release_trybot', 'mac_chromium_10.13_rel_ng': 'release_trybot',
...@@ -728,7 +728,7 @@ ...@@ -728,7 +728,7 @@
'win10_chromium_x64_rel_ng_exp': 'release_trybot', 'win10_chromium_x64_rel_ng_exp': 'release_trybot',
'win-annotator-rel': 'release_trybot', 'win-annotator-rel': 'release_trybot',
'win-asan': 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release', 'win-asan': 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release',
'win-jumbo-rel': 'jumbo_release_bot_minimal_symbols', 'win-jumbo-rel': 'jumbo_large_chunks_release_bot_minimal_symbols',
'win-libfuzzer-asan-rel': 'libfuzzer_windows_asan_release_trybot', 'win-libfuzzer-asan-rel': 'libfuzzer_windows_asan_release_trybot',
'win_x64_archive': 'release_trybot', 'win_x64_archive': 'release_trybot',
'win_archive': 'release_trybot_x86', 'win_archive': 'release_trybot_x86',
......
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