New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 860251 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Jul 25
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android , Chrome
Pri: 3
Type: Bug

Blocked on:
issue 794764



Sign in to add a comment

aar files under third_party/android_deps/repository seems unnecessarily re-extracted in buildbot

Project Member Reported by tikuta@chromium.org, Jul 4

Issue description

In buildbot, someone seems to change timestamp of aar files under third_party/android_deps/repository more frequently than necessary. And that invokes a lot of build steps depends on files extracted from aar file.

I sometimes observe aar extracting build steps in long compile step of some android builders.
e.g.
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/android_clang_dbg_recipe/35946
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/android_clang_dbg_recipe/35972
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/android-marshmallow-arm64-rel/31676

aar file extracting step is shown like below.
[3027/43968] ACTION //third_party/android_deps:com_android_support_gridlayout_v7_java__unpack_aar(//build/toolchain/android:android_clang_arm64)

I want to know who changes the timestamp of aar files and how often it should happen on buildbot.
 
Owner: tikuta@chromium.org
Status: Assigned (was: Untriaged)
Let me not to update timestamp of files extracted from aar.py if those are not changed.
Ok, have a look at build_utils.AtomicOutput() which should help you implement this easily.
#3, I see.

Hmm, there are some other files symlinked to .cipd under third_party and used from copy_ex.py, desugar.py in addition to aar.py.

Owner: jbudorick@chromium.org
I think it is better to revert
https://chromium-review.googlesource.com/c/chromium/tools/build/+/1118285
to fix this issue.

John, can I ask you to rever the CL?
It seems not necessary now.
Labels: OS-Chrome
Not until we've fixed https://bugs.chromium.org/p/chromium/issues/detail?id=794764.
Project Member

Comment 7 by bugdroid1@chromium.org, Jul 7

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/53ed5722bc73a243e24880f5b5554da1d3017af6

commit 53ed5722bc73a243e24880f5b5554da1d3017af6
Author: Takuto Ikuta <tikuta@chromium.org>
Date: Sat Jul 07 03:18:59 2018

Keep timestamp in aar.py and copy_ex.py when file is not changed

This removes unnecessary build steps in incremental build.

Also this mitigates  crbug.com/860251  a bit.

Bug: 810298,  860251 
Change-Id: Ia6aedfea692611a08b1f9a6a2c3963bb69cf32bc
Reviewed-on: https://chromium-review.googlesource.com/1127565
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Eric Stevenson <estevenson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573145}
[modify] https://crrev.com/53ed5722bc73a243e24880f5b5554da1d3017af6/build/android/gyp/aar.py
[modify] https://crrev.com/53ed5722bc73a243e24880f5b5554da1d3017af6/build/android/gyp/copy_ex.py

Project Member

Comment 8 by bugdroid1@chromium.org, Jul 7

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/688cf20656336fc8d3153e90a2722ca0b4831c23

commit 688cf20656336fc8d3153e90a2722ca0b4831c23
Author: Findit <findit-for-me@appspot.gserviceaccount.com>
Date: Sat Jul 07 03:54:32 2018

Revert "Keep timestamp in aar.py and copy_ex.py when file is not changed"

This reverts commit 53ed5722bc73a243e24880f5b5554da1d3017af6.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 573145 as the
culprit for failures in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyRAsSDVdmU3VzcGVjdGVkQ0wiMWNocm9taXVtLzUzZWQ1NzIyYmM3M2EyNDNlMjQ4ODBmNWI1NTU0ZGExZDMwMTdhZjYM

Sample Failed Build: https://ci.chromium.org/buildbot/chromium/Android/87881

Sample Failed Step: compile

Original change's description:
> Keep timestamp in aar.py and copy_ex.py when file is not changed
> 
> This removes unnecessary build steps in incremental build.
> 
> Also this mitigates  crbug.com/860251  a bit.
> 
> Bug: 810298,  860251 
> Change-Id: Ia6aedfea692611a08b1f9a6a2c3963bb69cf32bc
> Reviewed-on: https://chromium-review.googlesource.com/1127565
> Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
> Reviewed-by: Eric Stevenson <estevenson@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#573145}

Change-Id: Icc99c6e07955df939916de244188330fbc9f3a05
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 810298,  860251 
Reviewed-on: https://chromium-review.googlesource.com/1128479
Cr-Commit-Position: refs/heads/master@{#573146}
[modify] https://crrev.com/688cf20656336fc8d3153e90a2722ca0b4831c23/build/android/gyp/aar.py
[modify] https://crrev.com/688cf20656336fc8d3153e90a2722ca0b4831c23/build/android/gyp/copy_ex.py

Components: -Infra>Platform>Buildbot Infra>Client>Chrome
(this is LUCI, not buildbot, but the issue is orthogonal to the Buildbot-vs-LUCI anyway)
Project Member

Comment 10 by bugdroid1@chromium.org, Jul 11

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6d57d01fad8045040e17708b0256e6c52df2f4ed

commit 6d57d01fad8045040e17708b0256e6c52df2f4ed
Author: Takuto Ikuta <tikuta@chromium.org>
Date: Wed Jul 11 01:25:54 2018

Reland "Keep timestamp in aar.py and copy_ex.py when file is not changed"

This is a reland of 53ed5722bc73a243e24880f5b5554da1d3017af6

But only reland the change for copy_ex.py
Reverting aar.py fixes the build failure in Android builder.

Original change's description:
> Keep timestamp in aar.py and copy_ex.py when file is not changed
>
> This removes unnecessary build steps in incremental build.
>
> Also this mitigates  crbug.com/860251  a bit.
>
> Bug: 810298,  860251 
> Change-Id: Ia6aedfea692611a08b1f9a6a2c3963bb69cf32bc
> Reviewed-on: https://chromium-review.googlesource.com/1127565
> Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
> Reviewed-by: Eric Stevenson <estevenson@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#573145}

Bug: 810298,  860251 
Change-Id: Ibd30991d65153553a8c36d1af82552461c85966f
Reviewed-on: https://chromium-review.googlesource.com/1132494
Reviewed-by: agrieve <agrieve@chromium.org>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#574029}
[modify] https://crrev.com/6d57d01fad8045040e17708b0256e6c52df2f4ed/build/android/gyp/copy_ex.py

Project Member

Comment 11 by bugdroid1@chromium.org, Jul 12

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2d186e03f89aa3fa40dc7266cbc33a0310ac3dd8

commit 2d186e03f89aa3fa40dc7266cbc33a0310ac3dd8
Author: Takuto Ikuta <tikuta@chromium.org>
Date: Thu Jul 12 16:22:48 2018

Keep timestamp in aar.py when file is not changed

This is a reland of
https://chromium-review.googlesource.com/c/chromium/src/+/1127565
I didn't understand filecmp.dircmp.

Changed to use md5_check.CallAndRecordIfStale instead.
Also let ExtractAll create directory even when it is empty.

Bug: 810298,  860251 
Change-Id: I0d1e2e385ff1a12981473ef422099f638ca174cf
Reviewed-on: https://chromium-review.googlesource.com/1132818
Reviewed-by: agrieve <agrieve@chromium.org>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#574589}
[modify] https://crrev.com/2d186e03f89aa3fa40dc7266cbc33a0310ac3dd8/build/android/gyp/aar.py
[modify] https://crrev.com/2d186e03f89aa3fa40dc7266cbc33a0310ac3dd8/build/android/gyp/util/build_utils.py

Project Member

Comment 12 by bugdroid1@chromium.org, Jul 17

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/depot_tools/+/302bb847d356a011f685542fc469f4c3e58b25fc

commit 302bb847d356a011f685542fc469f4c3e58b25fc
Author: John Budorick <jbudorick@chromium.org>
Date: Tue Jul 17 23:49:17 2018

gclient: run cipd ensure in paranoid mode.

Bug:  860251 
Change-Id: I0acaafcfe1d214d102b6a17b29b76aadcc1542c2
Reviewed-on: https://chromium-review.googlesource.com/1132345
Commit-Queue: John Budorick <jbudorick@chromium.org>
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>

[modify] https://crrev.com/302bb847d356a011f685542fc469f4c3e58b25fc/gclient_scm.py
[modify] https://crrev.com/302bb847d356a011f685542fc469f4c3e58b25fc/tests/gclient_smoketest.py

Project Member

Comment 13 by bugdroid1@chromium.org, Jul 18

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/31245ba491f26376881390519950fd553ac71e70

commit 31245ba491f26376881390519950fd553ac71e70
Author: depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Date: Wed Jul 18 01:22:08 2018

Roll src/third_party/depot_tools e6ddf1942ca0..302bb847d356 (3 commits)

https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/e6ddf1942ca0..302bb847d356


git log e6ddf1942ca0..302bb847d356 --date=short --no-merges --format='%ad %ae %s'
2018-07-17 jbudorick@chromium.org gclient: run cipd ensure in paranoid mode.
2018-07-17 ehmaldonado@chromium.org git_cache: Add tests for reset fetch config.
2018-07-17 ehmaldonado@chromium.org metrics: Fix countdown to metrics collection.


Created with:
  gclient setdep -r src/third_party/depot_tools@302bb847d356

The AutoRoll server is located here: https://depot-tools-chromium-roll.skia.org

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.



BUG= chromium:860251 ,chromium:862547,chromium:832386
TBR=agable@chromium.org

Change-Id: I654f3810c18eef26eda782285927c8bef5bfd3d7
Reviewed-on: https://chromium-review.googlesource.com/1140797
Reviewed-by: depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#575891}
[modify] https://crrev.com/31245ba491f26376881390519950fd553ac71e70/DEPS

Project Member

Comment 14 by bugdroid1@chromium.org, Jul 20

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2

commit e19b7d9390e2bb438b566515b141ed2b9ed2c7c2
Author: John Budorick <jbudorick@chromium.org>
Date: Fri Jul 20 00:06:58 2018

Remove .cipd clobbering from recipes.

Bug:  860251 
Recipe-Nontrivial-Roll: build_limited_scripts_slave
Recipe-Nontrivial-Roll: release_scripts
Change-Id: I4f210faac22cd423dcdae78e502353273e35eb7e
Reviewed-on: https://chromium-review.googlesource.com/1143707
Commit-Queue: John Budorick <jbudorick@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Stephen Martinis <martiniss@chromium.org>

[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/previous_revision_bad_output.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/webview_tester_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/failure_tryserver.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/ios/examples/full.expected/expiration_test.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/ios/examples/full.expected/expired.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_matching_exclusion.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/gathering_references_no_values.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/compile_skipped.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/prepare_checkout.expected/disable_tests.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/cronet.expected/android_cronet_builder__dbg_.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/none_swarming_tests.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/cronet.expected/local_test.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Android_fail.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/webrtc_perf_test.expected/upload_any_wav_files_even_if_test_fails.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/linux_tests.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/tester_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_interrupted.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/upload_archives_to_bucket_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/failed_build_inconclusive_1.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/retest_bisect.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/swarming_isolated_script_test.expected/histograms.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_in_middle_of_a_sub_range.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/swarming/deterministic_build.expected/full_chromium_swarm_Deterministic_Android.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/tester_blacklisted_devices.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/bisection/desktop_bisect_staging.expected/basic_perf_tryjob_with_bucket.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/update_components.expected/addition_into_subdirs.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/ios/examples/full.expected/target_cpu_missing.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/update_components.expected/removal.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/use_skia_patch_on_blink_trybot.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/ios/examples/full.expected/no_exit_code.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/coverage_builder_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/ios/examples/full.expected/test_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_swarmed_failed_isolated_script_test.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/cronet.expected/cronet_try.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/nonexistent_test_step_skipped.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_swarming_tests.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/update_components.expected/failed_upload.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/no_values.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/remove_system_vrcore_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/cronet/examples/full.expected/gn_test.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/no_strict_mode_tester_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/update_components.expected/conflict.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/compile_specified_targets_from_parameter.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/gtest_bad_custom_merge_script.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/tester_other_device_failure_during_recovery.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/invalid_results.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/cronet.expected/android_cronet_marshmallow_64bit_perf.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/ios/api.py
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/ios/unified_builder_tester.expected/goma_canary.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/failed_compile_upon_infra_failure_goma_build_error.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/failed_buildbucket_get.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/msan.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_mac_gpu.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/bad_config.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_last_sub_range.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/dont_deapply_patch.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/webrtc_perf_test.expected/webrtc_fyi_tester.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/cronet.expected/android_cronet_kitkat_builder.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/ios/try.expected/gn.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_gtest.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/swarming_isolated_script_test.expected/chartjson_ignore_task_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_checkout/api.py
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/swarming/staging.expected/android.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/previous_revision_valid.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/v8_roll_bisect_bis.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/perf_runner_user_build_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/basic_buildbot_bisect.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/check_suspected_revision_before_bisect.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/record_infra_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/compile_skipped.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/swarming_isolated_script_test.expected/chartjson_no_results_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/update_components.expected/addition.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/swarming_isolated_script_test.expected/dimensions_mac.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/flake.expected/record_infra_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/ios/try.expected/no_compilation.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/slow_tester_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/script_test_with_overridden_compile_targets.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/findit_tests_multiple_culprits.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/flake.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/compile_because_of_analyze_with_filtered_compile_targets.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/swarming_isolated_script_test.expected/chartjson_simplified_ignore_task_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/return_code_fail.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/swarming_basic_cq.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/webrtc_perf_test.expected/upload_any_wav_files_from_audio_quality_test.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/compile_specified_targets.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/package_build.expected/linux_perf_builder.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/prepare_checkout.expected/basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/check_swarming_version_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_swarmed_isolated_script_test_win_non_gpu.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/main_waterfall_steps.expected/tester.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/no_compile_because_of_analyze.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_local_isolated_script_test_with_custom_results_handler.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_isolated_script_test_harness_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_swarmed_sharded_invalid_json_isolated_script_test.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_script_test_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_local_isolated_script_test_with_corrupt_json_results.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_at_first_revision_of_a_sub_range.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/compile_failure_infra.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_tryjob_no_config.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/bisection/desktop_bisect_staging.expected/basic_perf_tryjob_with_metric.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/cronet.expected/android_cronet_lollipop_builder.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/asan_setup_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_with_custom_mb_config.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/swarming_isolated_script_test.expected/histograms_LUCI_missing_perf_dashboard_machine_group_property.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/ios/try.expected/patch_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_test_custom_name.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/webview_cts_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/last_revision_pass_not_bisect.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_swarmed_passed_isolated_script_test_with_swarming_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/webrtc_perf_test.expected/webrtc_tester.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/bisection/desktop_bisect_staging.expected/perf_tryjob_config_error.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/compile_failure_without_patch_ng.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/restart_usb_builder_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/deapply_patch.expected/basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/ios/try.expected/goma_compilation_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/ios/unified_builder_tester.expected/basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/dynamic_swarmed_isolated_script_test_failure_no_result_json.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/find_culprit_as_first_revision_of_entire_range.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_instrumentation_nodefault_test.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect/examples/full.expected/retest_bisect.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/webrtc/chromium_ios.expected/basic_goma_build.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/clobber_analyze.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium.expected/dynamic_isolated_script_test.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/resource_size_builder_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/ios/examples/full.expected/device_check_false.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/disable_deapply_patch_recipes.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/main_waterfall_steps.expected/builder.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/failed_buildbucket_get.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/findit_steps_multiple_culprits.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/no_repro.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/use_webrtc_patch_on_chromium_trybot.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/no_cache_builder_basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_android/examples/full.expected/gerrit_refs.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/bot_update_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium/examples/full.expected/mac_toolchain.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/steps/webrtc_perf_test.expected/no_upload_if_no_wav_files.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium_tests/tests/api/trybot_steps.expected/basic.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/chromium/examples/full.expected/basic_out_dir_ninja_no_op_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/auto_bisect_staging/examples/full.expected/basic_linux_bisect.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/compile_default_targets.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/compile.expected/failed_compile_upon_infra_failure_goma_setup_failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/test.expected/test_without_targets_not_skipped.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/preemptive_bot_update.expected/mac.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/findit/chromium/preemptive_bot_update.expected/linux.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipes/chromium_trybot.expected/gclient_runhooks__with_patch__failure.json
[modify] https://crrev.com/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2
Status: Fixed (was: Assigned)
Status: Verified (was: Fixed)
Thank you!

It improved 50%ile cycle time of compile step on android debug builder

android_arm64_dbg_recipe.png
112 KB View Download
android_clang_dbg_recipe.png
104 KB View Download

Sign in to add a comment