New issue
Advanced search Search tips

Issue 711249 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature

Blocked on:
issue v8:8251
issue 730393



Sign in to add a comment

V8: Implement a flake bisector prototype

Project Member Reported by machenb...@chromium.org, Apr 13 2017

Issue description

The tool should make use of:
- V8's re-run stress mode for tests
- Existing isolates uploaded for swarming
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 13 2017

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

commit beedc77991216c8f1dfafb4ce04b597153a0b32e
Author: Michael Achenbach <machenbach@chromium.org>
Date: Thu Apr 13 12:29:34 2017

V8: Generically upload isolated hashes for all builds

The previous method only uploads the data for builders/testers. It also encodes unnecessary platform information into the paths.

Bug: 711249
Change-Id: Ief790b991101d12cc79dd944a7e67643a8c0a350
Reviewed-on: https://chromium-review.googlesource.com/476710
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux___beta_branch___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures_wrong_results.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_gyp_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_noi18n_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm___sim___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc___sim___beta_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_empty_json.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_win64_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_mipsel___sim___stable_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_avx2_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___shared.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac_GC_Stress.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_asan_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_mips64el___sim___beta_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm64___sim___gc_stress.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390___sim___beta_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_mac_gc_stress_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures_flakes.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___ppc64___sim.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Random_Deopt_Fuzzer___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_tsan_rel.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_win_nosnap_shared_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac64_ASAN.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_ASAN.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm_armv8a_rel_positional_extra_flags.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_rel_ng_gerrit.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390x___sim___stable_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___verify_csa.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_arm___sim___beta_branch___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win64___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_sanitizer_coverage_rel.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_win_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___x87___nosnap___debug_builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm___builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_mac64_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc64___sim___stable_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux___stable_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___debug_builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_win_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_TSAN.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc64___sim___beta_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_win64_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___mipsel___sim___builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_gc_stress_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win64.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm64___sim.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_nosnap_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___gyp.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac64___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_debug_builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32___builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm_armv8a_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___verify_csa.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___custom_snapshot___debug_builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_mac64_rel.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_avx2_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux64___stable_branch___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_ppc___sim___stable_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390x___sim___beta_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_arm___sim___beta_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___ppc___sim.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm64___builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux___beta_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_mipsel___sim___beta_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_nodcheck_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_one_failure.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___s390___sim.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_avx2_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___shared_bisect_swarming.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_s390___sim___stable_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_nosnap_rel.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_verify_csa_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32___debug_builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm64___sim___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Arm___debug_builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___noi18n___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_mac_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___s390x___sim.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Arm___builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___debug_builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___builder_with_gn.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm_armv8a_rel.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_arm___sim___stable_branch___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm64_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_mips64el___sim___stable_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___cfi.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipe_modules/v8/api.py
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_dbg_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_builder.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___arm64___sim___MSAN.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux___stable_branch___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_mac_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux64___stable_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_arm___sim___stable_branch.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm64___sim___nosnap___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___arm___sim.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_verify_csa_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32___nosnap___shared.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux64___beta_branch___debug.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Mac64.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_mac64_asan_rel.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_msan_rel.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux64_sanitizer_coverage_rel_gerrit.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm64_rel_ng.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_linux_arm64_gc_stress_dbg.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures.json
[modify] https://crrev.com/beedc77991216c8f1dfafb4ce04b597153a0b32e/scripts/slave/recipes/v8.expected/full_client_v8_branches_V8_Linux64___beta_branch.json

Project Member

Comment 2 by bugdroid1@chromium.org, May 23 2017

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

commit 569517f27091f76ff4a8bc2d95f67b27ab5d200a
Author: Michael Achenbach <machenbach@chromium.org>
Date: Tue May 23 13:46:09 2017

V8: Let auto-bisect use generic buckets for isolates

This uses a generic bucket name for all isolate archives.

This deprecates upload into the build archive location.

Bug: chromium:711249
Change-Id: I24e3fd040ac3d57c8cf069b21c4b2f137900f9f6
Reviewed-on: https://chromium-review.googlesource.com/512742
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipe_modules/v8/api.py
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32___debug_builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___custom_snapshot___debug_slim_bisect_tester_swarming.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___builder_with_gn.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm___builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___mipsel___sim___builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32___builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Arm___debug_builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___debug_builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_bisect_tester_swarming.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Linux___x87___nosnap___debug_builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___custom_snapshot___debug_builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Win32_bisect.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___nosnap_debug_builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Arm___builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___debug_builder.json
[modify] https://crrev.com/569517f27091f76ff4a8bc2d95f67b27ab5d200a/scripts/slave/recipes/v8.expected/full_client_v8_ports_V8_Android_Arm64___builder.json

Blockedon: 730393
Project Member

Comment 4 by bugdroid1@chromium.org, Jul 6

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

commit cc40acfdc32f2a1aeb18d17de8dcdbdbba4f3098
Author: Michael Achenbach <machenbach@chromium.org>
Date: Fri Jul 06 12:06:34 2018

V8: Add flake bisector recipe

Bisection will start at a known bad to_revision and:
1. Calibrate the number of repetitions until enough confidence is reached.
2. Bisect backwards exponentially, doubling the offset in each step.
3. After finding a good from_revision, bisect into the range
   from_revision..to_revision and report the suspect.

Tests are only run on existing isolated files, looked up on Google Storage.

All revisions during bisections are represented as offsets to the start revision
which has offset 0.

Bug: 711249
Change-Id: I4feb86eba10a81e14bd205aaa30bf8c95691a391
Reviewed-on: https://chromium-review.googlesource.com/874311
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>

[modify] https://crrev.com/cc40acfdc32f2a1aeb18d17de8dcdbdbba4f3098/scripts/slave/README.recipes.md
[add] https://crrev.com/cc40acfdc32f2a1aeb18d17de8dcdbdbba4f3098/scripts/slave/recipes/v8/flako.expected/full_bisect.json
[add] https://crrev.com/cc40acfdc32f2a1aeb18d17de8dcdbdbba4f3098/scripts/slave/recipes/v8/flako.py

Project Member

Comment 5 by bugdroid1@chromium.org, Jul 6

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

commit 37c1623238e3acc3d0fdebab991dae29abcf999e
Author: Michael Achenbach <machenbach@chromium.org>
Date: Fri Jul 06 12:49:44 2018

[V8] Fix how revision was passed to gitiles

R=sergiyb@chromium.org

Bug: 711249
Change-Id: I3e1dc61b1ca2e6f22cdbe7db7d17b91a042b1f16
Reviewed-on: https://chromium-review.googlesource.com/1127894
Commit-Queue: Sergiy Byelozyorov <sergiyb@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>

[modify] https://crrev.com/37c1623238e3acc3d0fdebab991dae29abcf999e/scripts/slave/recipes/v8/flako.expected/full_bisect.json
[modify] https://crrev.com/37c1623238e3acc3d0fdebab991dae29abcf999e/scripts/slave/recipes/v8/flako.py

Project Member

Comment 6 by bugdroid1@chromium.org, Jul 6

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

commit 3c023259d75cc7eff3bdb50ae1317f2270b04f9e
Author: Michael Achenbach <machenbach@chromium.org>
Date: Fri Jul 06 18:04:15 2018

[gsutil] Consistently return recipe step result

Obviates need to call api.step.active_result by callers.

Bug: 711249
Change-Id: Ibd3278df01fc8f9d7cc73eacc72d9fc57578808d
Reviewed-on: https://chromium-review.googlesource.com/1127372
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@chromium.org>
Commit-Queue: Andrii Shyshkalov <tandrii@chromium.org>

[modify] https://crrev.com/3c023259d75cc7eff3bdb50ae1317f2270b04f9e/recipes/recipe_modules/gsutil/api.py
[modify] https://crrev.com/3c023259d75cc7eff3bdb50ae1317f2270b04f9e/recipes/README.recipes.md

Project Member

Comment 7 by bugdroid1@chromium.org, Jul 6

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

commit 7b6d2aae508c9e15b72303744e02cb9eb7597891
Author: depot-tools-chromium-autoroll <depot-tools-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Date: Fri Jul 06 20:15:17 2018

Roll src/third_party/depot_tools 5484b866dc93..3c023259d75c (1 commits)

https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/5484b866dc93..3c023259d75c


git log 5484b866dc93..3c023259d75c --date=short --no-merges --format='%ad %ae %s'
2018-07-06 machenbach@chromium.org [gsutil] Consistently return recipe step result


Created with:
  gclient setdep -r src/third_party/depot_tools@3c023259d75c

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:711249
TBR=agable@chromium.org

Change-Id: Id23935d2f72e717da38b19e07e2175075589194f
Reviewed-on: https://chromium-review.googlesource.com/1128103
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@{#573053}
[modify] https://crrev.com/7b6d2aae508c9e15b72303744e02cb9eb7597891/DEPS

Project Member

Comment 8 by bugdroid1@chromium.org, Jul 10

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

commit 3a227f2b61d74ea9083806418a1407c34d83694b
Author: Michael Achenbach <machenbach@chromium.org>
Date: Tue Jul 10 07:42:03 2018

[V8] Show variant in failure output

This will make it easier to see which testing variant was used to run
the test that led to the failure.

TBR=sergiyb@chromium.org

Bug: 711249
Change-Id: I4ebfb1df68d56bba1c169ea951ffa30e0bd9bd9d
Reviewed-on: https://chromium-review.googlesource.com/1130518
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipe_modules/v8/api.py
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect_tests_too_long.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___custom_snapshot___debug_slim_bisect_tester_swarming.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect_recurring_failure.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_foobar_rel_ng_triggered_failures.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_tryserver_v8_v8_foobar_rel_ng_triggered_flakes.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect_one_change.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_one_failure_build_env_not_supported.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64_bisect_tester_swarming.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/README.recipes.md
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_one_failure.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux64___internal_snapshot_test_failures_flakes.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___shared_bisect_swarming.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect_override_changes.json
[modify] https://crrev.com/3a227f2b61d74ea9083806418a1407c34d83694b/scripts/slave/recipes/v8.expected/full_client_v8_V8_Linux___predictable_bisect.json

Project Member

Comment 9 by bugdroid1@chromium.org, Jul 12

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

commit 0117bcc1ff7db2955537b15a17e89605e0f41949
Author: Michael Achenbach <machenbach@chromium.org>
Date: Thu Jul 12 08:25:07 2018

[V8] Add total timeout option to flake bisect

This uses now total_timeout by default and repetitions only if
total timeout is disabled by setting it to 0.

The test runner will run until total timeout is reached. The time is
doubled during calibrations, just like previously repetitions were
doubled.

This makes testing duration independent of a single test's duration.

The V8 test runner supports this feature since several months, so it's
safe to use it for backwards bisection.

Bug: 711249
Change-Id: I6436fcc287fbfc9bf933e617c7c9a8174a4973fe
Reviewed-on: https://chromium-review.googlesource.com/1133003
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/0117bcc1ff7db2955537b15a17e89605e0f41949/scripts/slave/README.recipes.md
[modify] https://crrev.com/0117bcc1ff7db2955537b15a17e89605e0f41949/scripts/slave/recipes/v8/flako.expected/full_bisect.json
[modify] https://crrev.com/0117bcc1ff7db2955537b15a17e89605e0f41949/scripts/slave/recipes/v8/flako.py

Project Member

Comment 10 by bugdroid1@chromium.org, Jul 18

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

commit 98884cb250cb8b71756fcb6deb8baf2dcb88e444
Author: Michael Achenbach <machenbach@chromium.org>
Date: Wed Jul 18 09:51:42 2018

[V8] Refactoring - Prepare adding more failure output

Bug: 711249
Change-Id: I3af29f97405b7ea4a016233afc22440d04c143e9
Reviewed-on: https://chromium-review.googlesource.com/1140294
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/98884cb250cb8b71756fcb6deb8baf2dcb88e444/scripts/slave/recipe_modules/v8/api.py
[modify] https://crrev.com/98884cb250cb8b71756fcb6deb8baf2dcb88e444/scripts/slave/recipe_modules/v8/testing.py

Project Member

Comment 11 by bugdroid1@chromium.org, Aug 2

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

commit 5817e60a97582e44401c7267670a578669d43281
Author: Michael Achenbach <machenbach@chromium.org>
Date: Thu Aug 02 10:40:58 2018

[V8] Ignore test-driver leaks when bisecting flakes

Without this, flake bisect exits prematurely due to a failed assertion.
E.g. in:
https://ci.chromium.org/p/v8/builders/luci.v8.try/v8_flako/b8939326084891458448

TBR=sergiyb@chromium.org

Bug: 711249
Change-Id: I0b94a57abc35dc0aa357a35e96b9b99f945cd7b3
Reviewed-on: https://chromium-review.googlesource.com/1160303
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/5817e60a97582e44401c7267670a578669d43281/scripts/slave/recipes/v8/flako.py

Project Member

Comment 12 by bugdroid1@chromium.org, Aug 3

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

commit 6ae3b2bb2c5dc3050d8c95897774de39ec4e78e6
Author: Michael Achenbach <machenbach@chromium.org>
Date: Fri Aug 03 10:09:35 2018

[V8] Fix flake-bisect pass-check on windows

The line breaks in the text prevented it from matching on windows.

This also adds a TODO at a piece of code that doesn't seem to work.

TBR=sergiyb@chromium.org

Bug: 711249
Change-Id: Idb9698a1dc4630d84809cc6f34c045699be389cf
Reviewed-on: https://chromium-review.googlesource.com/1161924
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>

[modify] https://crrev.com/6ae3b2bb2c5dc3050d8c95897774de39ec4e78e6/scripts/slave/README.recipes.md
[modify] https://crrev.com/6ae3b2bb2c5dc3050d8c95897774de39ec4e78e6/scripts/slave/recipes/v8/flako.expected/full_bisect.json
[modify] https://crrev.com/6ae3b2bb2c5dc3050d8c95897774de39ec4e78e6/scripts/slave/recipes/v8/flako.py

Project Member

Comment 13 by bugdroid1@chromium.org, Aug 6

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

commit 698c1fad30a63823f6beaf8a7530f911a8140dd6
Author: Michael Achenbach <machenbach@chromium.org>
Date: Mon Aug 06 11:38:14 2018

[V8] Fix flake bisection progress and isolate caching

This fixes two bugs when bisecting over a large gap of missing builds.

Given a range 4..0 of commits where 4 is good and 0 is bad. There are
no builds for 1, 2, and 3.

Previously, the isolate lookup for 1, 2, and 3 would always result in
build 4, but wasn't cached (we previously only cached the build that
existed). Now we also cache the negative case.

Previously, bisecting 4..0 would attempt to find a build for 2. The
closest build is 4, and hence we'd skip an iteration and continue
bisecting 2..0. But the lookup for build 1 also resulted in build 4,
which led to an infinite loop in the old logic.

Bug: 711249
Change-Id: I7608df2ad43e26ecd892b99fd628c4c9040cf60d
Reviewed-on: https://chromium-review.googlesource.com/1163520
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/698c1fad30a63823f6beaf8a7530f911a8140dd6/scripts/slave/README.recipes.md
[modify] https://crrev.com/698c1fad30a63823f6beaf8a7530f911a8140dd6/scripts/slave/recipes/v8/flako.expected/full_bisect.json
[modify] https://crrev.com/698c1fad30a63823f6beaf8a7530f911a8140dd6/scripts/slave/recipes/v8/flako.py

Note to self: There is a key error on the fuzzers on flakes:
https://ci.chromium.org/p/v8/builders/luci.v8.ci/V8%20NumFuzz%20-%20TSAN/2686
Project Member

Comment 22 by bugdroid1@chromium.org, Sep 14

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

commit 1441706584e3a869a614d2d5e82ee4bb8974b2aa
Author: Michael Achenbach <machenbach@chromium.org>
Date: Fri Sep 14 12:10:52 2018

[V8] Include dynamic extra args on flake bisect

Bug: 711249
Change-Id: I640ac4a36f05af0788f63931ee006aefbcda818c
Reviewed-on: https://chromium-review.googlesource.com/1225762
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/1441706584e3a869a614d2d5e82ee4bb8974b2aa/scripts/slave/recipe_modules/v8/testing.py
[modify] https://crrev.com/1441706584e3a869a614d2d5e82ee4bb8974b2aa/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_flako.json

Project Member

Comment 23 by bugdroid1@chromium.org, Sep 18

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

commit 0639cbc44de0ae5be7dce0896520fe158824aa69
Author: Michael Achenbach <machenbach@chromium.org>
Date: Tue Sep 18 11:33:14 2018

[buildbucket] Print build url on command line with buildbucket.py

V8 uses buildbucket.py to trigger flake-bisect jobs on command line.
It's more convenient if the build url is shown.

Bug: 711249
Change-Id: I5737c6f3fd72b60517662e8a4808186d6acc71db
Reviewed-on: https://chromium-review.googlesource.com/1226912
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
Reviewed-by: smut <smut@google.com>

[modify] https://crrev.com/0639cbc44de0ae5be7dce0896520fe158824aa69/buildbucket.py

Project Member

Comment 24 by bugdroid1@chromium.org, Sep 18

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

commit 7586b04d2828da30a995a9bca169052197b7b3ef
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Tue Sep 18 16:06:34 2018

Roll src/third_party/depot_tools 18b4479cee3f..0639cbc44de0 (1 commits)

https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/18b4479cee3f..0639cbc44de0


git log 18b4479cee3f..0639cbc44de0 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 machenbach@chromium.org [buildbucket] Print build url on command line with buildbucket.py


Created with:
  gclient setdep -r src/third_party/depot_tools@0639cbc44de0

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

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:711249
TBR=agable@chromium.org

Change-Id: Id00fee2487aa50513bd58e111fe366d853ff53e3
Reviewed-on: https://chromium-review.googlesource.com/1230633
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592064}
[modify] https://crrev.com/7586b04d2828da30a995a9bca169052197b7b3ef/DEPS

Project Member

Comment 25 by bugdroid1@chromium.org, Sep 19

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

commit 69f640ec0900add7fd44579c181fa99ea1693005
Author: Michael Achenbach <machenbach@chromium.org>
Date: Wed Sep 19 07:01:38 2018

[buildbucket] Fix printing build url

TBR=smut@chromium.org,nodir@chromium.org

Bug: 711249
Change-Id: I031497eeeec02f16c182fbe2e46c6a02f0745df9
Reviewed-on: https://chromium-review.googlesource.com/1232896
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/69f640ec0900add7fd44579c181fa99ea1693005/buildbucket.py

Project Member

Comment 26 by bugdroid1@chromium.org, Sep 19

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

commit 27fa848f850d375cc7c58dee5fd65e305ed12819
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Wed Sep 19 09:25:00 2018

Roll src/third_party/depot_tools 2fbd3c8eb530..69f640ec0900 (1 commits)

https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2fbd3c8eb530..69f640ec0900


git log 2fbd3c8eb530..69f640ec0900 --date=short --no-merges --format='%ad %ae %s'
2018-09-19 machenbach@chromium.org [buildbucket] Fix printing build url


Created with:
  gclient setdep -r src/third_party/depot_tools@69f640ec0900

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

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:711249
TBR=agable@chromium.org

Change-Id: I1bf30df417fec0219431a849f3274e45e039d985
Reviewed-on: https://chromium-review.googlesource.com/1232630
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592353}
[modify] https://crrev.com/27fa848f850d375cc7c58dee5fd65e305ed12819/DEPS

Project Member

Comment 27 by bugdroid1@chromium.org, Sep 19

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

commit 7bfcc7dc996292af0d747859ac1d3f118204be32
Author: Michael Achenbach <machenbach@chromium.org>
Date: Wed Sep 19 12:05:20 2018

[V8] Fix flake-bisect command line generation

This runs into a tuple + list bug in production.

TBR=sergiyb@chromium.org

Bug: 711249
Change-Id: I983974166248ad976e86daa868f97e055aeb43e2
Reviewed-on: https://chromium-review.googlesource.com/1233774
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/7bfcc7dc996292af0d747859ac1d3f118204be32/scripts/slave/recipe_modules/v8/testing.py

Project Member

Comment 28 by bugdroid1@chromium.org, Sep 19

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

commit 3e48434491b43ae27fad626f4b0927c47520684f
Author: Michael Achenbach <machenbach@chromium.org>
Date: Wed Sep 19 12:19:25 2018

[V8] Fix flake-bisect command line generation (cont)

Not all config items have a 'tests' key. This takes this into account and makes
the command line generation more robust.

TBR=sergiyb@chromium.org

Bug: 711249
Change-Id: Idda5129e3b292dfd09b7b14c49c7fdc7b4f08e79
Reviewed-on: https://chromium-review.googlesource.com/1233775
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>

[modify] https://crrev.com/3e48434491b43ae27fad626f4b0927c47520684f/scripts/slave/recipe_modules/v8/testing.py

Project Member

Comment 29 by bugdroid1@chromium.org, Sep 19

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

commit ca7b8d68282bc182fde64d2ef7a03ba463112fa7
Author: Michael Achenbach <machenbach@chromium.org>
Date: Wed Sep 19 13:30:21 2018

[V8] Add test names to steps to ease distinguishing builds

This shows the test name in each step running tests during flake bisect.

The failed steps show up in Milo's build overview page, which eases selecting
the right builds here:
https://ci.chromium.org/p/v8/builders/luci.v8.try/v8_flako

Bug: 711249
Change-Id: Ie8f6ed2af9ed2f3db96bec7b4227eb039ccb08e7
Reviewed-on: https://chromium-review.googlesource.com/1233776
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>

[modify] https://crrev.com/ca7b8d68282bc182fde64d2ef7a03ba463112fa7/scripts/slave/README.recipes.md
[modify] https://crrev.com/ca7b8d68282bc182fde64d2ef7a03ba463112fa7/scripts/slave/recipes/v8/flako.expected/full_bisect.json
[modify] https://crrev.com/ca7b8d68282bc182fde64d2ef7a03ba463112fa7/scripts/slave/recipes/v8/flako.py

Project Member

Comment 31 by bugdroid1@chromium.org, Sep 21

Blockedon: v8:8251

Sign in to add a comment