New issue
Advanced search Search tips

Issue 868926 link

Starred by 7 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

[πŸ“] IsolateNotFoundError: Buildbucket says the build completed successfully, but Pinpoint can't find the isolate hash.

Project Member Reported by dtu@chromium.org, Jul 30

Issue description

I've been seeing this in jobs recently. Doesn't seem related to the OBBS migration.
https://pinpoint-dot-chromeperf.appspot.com/job/1277a8c3a40000
https://pinpoint-dot-chromeperf.appspot.com/job/17c0140fa40000
https://pinpoint-dot-chromeperf.appspot.com/job/17b3842da40000


Traceback (most recent call last):
  File "/base/data/home/apps/s~chromeperf/pinpoint:clean-dtu-1e61f609.411439606576101465/dashboard/pinpoint/models/job.py", line 283, in Run
    work_left = self.state.ScheduleWork()
  File "/base/data/home/apps/s~chromeperf/pinpoint:clean-dtu-1e61f609.411439606576101465/dashboard/pinpoint/models/job_state.py", line 128, in ScheduleWork
    attempt.ScheduleWork()
  File "/base/data/home/apps/s~chromeperf/pinpoint:clean-dtu-1e61f609.411439606576101465/dashboard/pinpoint/models/attempt.py", line 77, in ScheduleWork
    self._Poll()
  File "/base/data/home/apps/s~chromeperf/pinpoint:clean-dtu-1e61f609.411439606576101465/dashboard/pinpoint/models/attempt.py", line 81, in _Poll
    self._last_execution.Poll()
  File "/base/data/home/apps/s~chromeperf/pinpoint:clean-dtu-1e61f609.411439606576101465/dashboard/pinpoint/models/quest/execution.py", line 95, in Poll
    self._Poll()
  File "/base/data/home/apps/s~chromeperf/pinpoint:clean-dtu-1e61f609.411439606576101465/dashboard/pinpoint/models/quest/find_isolate.py", line 100, in _Poll
    self._CheckBuildStatus()
  File "/base/data/home/apps/s~chromeperf/pinpoint:clean-dtu-1e61f609.411439606576101465/dashboard/pinpoint/models/quest/find_isolate.py", line 145, in _CheckBuildStatus
    'Buildbucket says the build completed successfully, '
IsolateNotFoundError: Buildbucket says the build completed successfully, but Pinpoint can't find the isolate hash.
 
Description: Show this description
Retrying the failed execution in the dev console works, so it only fails the first time. Maybe that implies some kind of timing issue?


from dashboard.pinpoint.models import job

j = job.JobFromId('17c0140fa40000')
s = j.state
for change in s._changes:
  for attempt in s._attempts[change]:
    last_execution = attempt._last_execution
    if last_execution.completed:
      continue
    last_execution.Poll()
    print last_execution.completed
Cc: dtu@chromium.org
 Issue 869409  has been merged into this issue.
Blocking: 847252
Blocking: -847252
We see the same error message for bisects on android-pixel2-perf.
This is not the same bug; that error message is because pixel2 is in the process of being migrated to the perf waterfall, but the builders don't build the non-webview isolate yet. Filed issue 869485.
I looked through the above jobs. Looks like the ones on Webview are  issue 862654 . Those jobs should've been fixed by https://chromium-review.googlesource.com/c/catapult/+/1134524, will have to take a closer look.

Looks like the one on Mac is because of https://chromium-review.googlesource.com/c/chromium/src/+/1164565. Since the Telemetry tests weren't being run on any Macs, they also weren't built.
 Issue 882573  has been merged into this issue.
There's nothing obvious from the code or logs as to the cause.
Uploaded crrev.com/c/1217453 to get some more debugging info.

As mentioned in comment 2, still seems like a timing issue or race condition; the build is complete before the hash is in Pinpoint's isolate database. But the calls should all be synchronous/blocking, so not sure where it's coming from.
Project Member

Comment 11 by bugdroid1@chromium.org, Sep 11

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

commit 1403e5c19ff17e0806d8cedc8ba4fd848e9bd166
Author: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Date: Tue Sep 11 02:49:05 2018

Roll src/third_party/catapult f182b1fc9a95..c80faf456d4c (1 commits)

https://chromium.googlesource.com/catapult.git/+log/f182b1fc9a95..c80faf456d4c


git log f182b1fc9a95..c80faf456d4c --date=short --no-merges --format='%ad %ae %s'
2018-09-11 dtu@chromium.org [pinpoint] Add JSON output for /api/isolate.


Created with:
  gclient setdep -r src/third_party/catapult@c80faf456d4c

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-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.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:868926
TBR=sullivan@chromium.org

Change-Id: I02e4eb2eb6221701bd06c4e909d8150e7089a0ab
Reviewed-on: https://chromium-review.googlesource.com/1217814
Reviewed-by: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#590178}
[modify] https://crrev.com/1403e5c19ff17e0806d8cedc8ba4fd848e9bd166/DEPS

When I look at the build step on the waterfall, I see that the "pinpoint isolate upload" step takes 3ms, but when I look at the `/api/isolate` requests in Pinpoint, they take 50-200ms. That implies that the step is nonblocking, but I'm not sure where it is. I'll upload some more debugging information to confirm this theory.
Project Member

Comment 13 by bugdroid1@chromium.org, Sep 17

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/7a20b16aead5b830aa2b1c51c787b4b955b02eea

commit 7a20b16aead5b830aa2b1c51c787b4b955b02eea
Author: Dave Tu <dtu@chromium.org>
Date: Mon Sep 17 16:50:28 2018

[pinpoint] Add even more debugging information for isolate lookup.

If the log shows "Isolate not found." and then after 1 second shows
that the isolate was found, that confirms that there is a timing issue.

Bug: chromium:868926
Change-Id: I27521d1bc1b9cbe0b52ccd6f52b7589a203b6e36
Reviewed-on: https://chromium-review.googlesource.com/1227064
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Reviewed-by: Juan Antonio Navarro PΓ©rez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>
Commit-Queue: Dave Tu <dtu@chromium.org>

[modify] https://crrev.com/7a20b16aead5b830aa2b1c51c787b4b955b02eea/dashboard/dashboard/pinpoint/models/quest/find_isolate.py

Project Member

Comment 14 by bugdroid1@chromium.org, Sep 17

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

commit 6c4fd5a2d7be9ea11b3f1e652c7eabe0ab71c29f
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Mon Sep 17 20:06:07 2018

Roll src/third_party/catapult 259ed926a2b2..7a20b16aead5 (2 commits)

https://chromium.googlesource.com/catapult.git/+log/259ed926a2b2..7a20b16aead5


git log 259ed926a2b2..7a20b16aead5 --date=short --no-merges --format='%ad %ae %s'
2018-09-17 dtu@chromium.org [pinpoint] Add even more debugging information for isolate lookup.
2018-09-17 dtu@chromium.org [pinpoint] Update webapp2 version from 2.5.1 to 2.5.2.


Created with:
  gclient setdep -r src/third_party/catapult@7a20b16aead5

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-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.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:868926
TBR=sullivan@chromium.org

Change-Id: I37931e32d384ac400090faca94e74c889676b4ee
Reviewed-on: https://chromium-review.googlesource.com/1228290
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@{#591796}
[modify] https://crrev.com/6c4fd5a2d7be9ea11b3f1e652c7eabe0ab71c29f/DEPS

 Issue 897571  has been merged into this issue.
Consistently failing for me just like that, since before the weekend.
Still failing.
My jobs keep failing too. Interestingly, in one job several attempts did manage to run a test, while others did not. Don't all attempts for the same change reuse the same build?

https://pinpoint-dot-chromeperf.appspot.com/job/136aba8ee40000
Ah, the problem seems to be that the build succeeds but fails to upload the isolate hash. Example build created by pinpoint:

https://ci.chromium.org/buildbot/tryserver.chromium.perf/Android%20Compile%20Perf/3708

Fails on "pinpoint isolate upload" with:

{
  "status_code": 500,
  "text": "<html>\n <head>\n  <title>500 Internal Server Error</title>\n </head>\n <body>\n  <h1>500 Internal Server Error</h1>\n  The server has either erred or is incapable of performing the requested operation.<br /><br />\n\n\n\n </body>\n</html>"
}

Cc: cbruni@chromium.org
This is currently blocking my work on updating the system_health benchmarks.

Example: https://pinpoint-dot-chromeperf.appspot.com/job/128b6f96e40000
Blockedon: 897847
The recent issue with perf tryjobs has the same error message, but a different root cause. Tracking it in  issue 897847 .
The recent issue with perf tryjobs has the same error message, but a different root cause. Tracking it in  issue 897847 .
Blocking: -894773
Project Member

Comment 25 by bugdroid1@chromium.org, Jan 15

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

commit 6acc6087b7e84066c05d272cbd8fcacaae2b24aa
Author: Dave Tu <dtu@chromium.org>
Date: Tue Jan 15 01:56:16 2019

[perf] Add isolate_server property to isolate_tests step.

The isolate_tests step already produces a swarm_hashes property, but it
doesn't have a property that says which isolate server those hashes are on.
Perf builds are on the internal isolate server, so assuming
isolateserver.appspot.com is not right for them.

Bug: chromium:868926
Recipe-Nontrivial-Roll: build_limited_scripts_slave
Change-Id: I8d9d50e93d11f4d226cd9ab5fdff3fc292f64ea8
Reviewed-on: https://chromium-review.googlesource.com/c/1366977
Commit-Queue: Dave Tu <dtu@chromium.org>
Reviewed-by: Stephen Martinis <martiniss@chromium.org>
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Reviewed-by: Shuotao Gao <stgao@chromium.org>
Reviewed-by: Roberto Carrillo <robertocn@chromium.org>

[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_ubsan.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/always-use-exparchive.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/enable_retry_with_patch_invalid_test_results.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/flaky_tests.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/remove_culprits_for_flaky_failures.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/all_test_failed.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test_compile_target_overriden.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build10.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_builder__clang_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_debug_failing_test.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/expiration_test.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64__m_nexus5x_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/expired.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_first_sub_range.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/nonzero_exit_code_no_gtest_output.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_asan.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux32_debug.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_mac_asan.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/basic.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_ubsan.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_x86_dbg.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_blink_web_tests.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_experimental.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_release.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_msvc_rel.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/infra_failure.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32_builder_arm.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/ios/try.expected/basic.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/xcode_build_version_luci.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/xparallel_run_and_skip.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/ios/unified_builder_tester.expected/basic.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium_trybot.expected/dynamic_swarmed_isolated_script_test_failure_no_result_json.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/use_trusted_cert.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/chromium_tests/tests/api/compile_specific_targets.expected/linux_tests.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium_trybot.expected/swarmed_webkit_tests_interrupted.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build3.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__beta_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test_compile_target_overidden.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/chromium_ios.expected/basic_goma_build.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_with_test_spec.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_x86_rel.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_experimental.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_msan.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium_trybot.expected/swarming_test_failure.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-multi-miss.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/use_analyze_set_to_False_for_non_linear_try_job.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__beta_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/swarming/staging.expected/one_fails.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm_dbg.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_builder_with_test_spec.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/errors.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_debug_forced.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_dbg.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_builder.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build8.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests_non_json_buildbucket.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win64_debug.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x86_clang_dbg.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/no_exit_code.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_release.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build4.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/test_failure.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_experimental.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-miss.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_specific_isolated_file.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_win__stable_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_rel.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/tests/isolate_tests.expected/basic.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/use_abbreviated_revision_in_step_name.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win64_release.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x86_msvc_rel.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/perf_test.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/unaffected_test_skipped_by_analyze.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_with_args_on_trybot.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_memcheck.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_try_win_x86_more_configs.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/README.recipes.md
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_mac__stable_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build2.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_debug.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_rel.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_middle_sub_range.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/enable_retry_with_patch_succeed_after_deapply.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_ci_linux__more_configs_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_passing.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build1.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/enable_retry_with_patch_recipes.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium_trybot.expected/swarming_trigger_failure.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x__dbg_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest_override_compile_targets.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_asan.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_one_failure.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/findit_consecutive_culprits.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_asan.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-batch-bmiss.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/findit_culprit_in_last_sub_range.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/basic.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_mac64_builder.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/basic.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_ci_win__more_configs_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/ios/try.expected/gn.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-batch.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium_trybot.expected/dynamic_isolated_script_test_on_trybot_failing.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/extra.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_rel.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium.expected/dynamic_swarmed_gtest.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build7.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_dbg_win10.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_asan.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64_builder_arm64.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_tsan_v2.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium.expected/build_dynamic_swarmed_isolated_script_test.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/v8.expected/full_client_v8_V8_Foobar_bisect_swarming.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/all_test_passed.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium_trybot.expected/swarmed_layout_tests_too_many_failures_for_retcode.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32__m_nexus5x__failing_archive.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_mac_dbg.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_clang_dbg_win8.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/missing.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/device_check_false.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/chromium_tests/tests/api/run_tests_on_tryserver.expected/disable_deapply_patch_affected_files.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_swarming_tests.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm64_rel.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/api.py
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux_ubsan_vptr.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/use-exparchive-20percent-build5.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_linux_tsan2.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/more_configs.expected/luci_webrtc_try_linux_more_configs.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/timed_out.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium_trybot.expected/swarming_test_with_priority_expiration_and_timeout.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_branches_linux__stable_.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm64_dbg.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/findit_tests_multiple_culprits.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/isolate/examples/full.expected/exparchive-batch-emiss.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/flake.expected/use_build_parameter_for_tests.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/flake.expected/flakiness_isolate_only.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_asan.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/chromium.expected/build_dynamic_isolated_script_test.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_android_arm_rel.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/swarming/staging.expected/windows.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/swarming_tests.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_try_win_x64_msvc_dbg.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/findit/chromium/test.expected/findit_steps_multiple_culprits.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_mac64_debug.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipe_modules/ios/examples/full.expected/max_runtime_test.json
[modify] https://crrev.com/6acc6087b7e84066c05d272cbd8fcacaae2b24aa/scripts/slave/recipes/webrtc/standalone.e
Project Member

Comment 26 by bugdroid1@chromium.org, Jan 18 (4 days ago)

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/fab27dfe460a5f5ef019cb1fe45d3f28f89de709

commit fab27dfe460a5f5ef019cb1fe45d3f28f89de709
Author: Dave Tu <dtu@chromium.org>
Date: Fri Jan 18 23:42:12 2019

[pinpoint] Parse isolate hashes from buildbucket.

We're encountering what I think is a race condition, where the build
is complete but the isolate hashes are not yet in the Datastore.

Buildbucket already has the isolate hashes in the build properties,
so we can just parse them out when we poll for the build status.

Depends on https://crrev.com/c/1366977

Bug: chromium:868926
Change-Id: Ieff11da033f4c582d6e594855a8605e741f21f91
Reviewed-on: https://chromium-review.googlesource.com/c/1381070
Reviewed-by: Juan Antonio Navarro PΓ©rez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>
Commit-Queue: Simon Hatch <simonhatch@chromium.org>

[modify] https://crrev.com/fab27dfe460a5f5ef019cb1fe45d3f28f89de709/dashboard/dashboard/pinpoint/models/quest/find_isolate.py
[modify] https://crrev.com/fab27dfe460a5f5ef019cb1fe45d3f28f89de709/dashboard/dashboard/pinpoint/models/quest/find_isolate_test.py

Project Member

Comment 27 by bugdroid1@chromium.org, Jan 19 (4 days ago)

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

commit 7e604bb2d9774bf904e0c0a8999f6d5060e0bc75
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Sat Jan 19 02:55:17 2019

Roll src/third_party/catapult 4ac0b64bb236..fab27dfe460a (1 commits)

https://chromium.googlesource.com/catapult.git/+log/4ac0b64bb236..fab27dfe460a


git log 4ac0b64bb236..fab27dfe460a --date=short --no-merges --format='%ad %ae %s'
2019-01-18 dtu@chromium.org [pinpoint] Parse isolate hashes from buildbucket.


Created with:
  gclient setdep -r src/third_party/catapult@fab27dfe460a

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-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.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:868926
TBR=sullivan@chromium.org

Change-Id: I96f8caa599338d5f9ce029384737fcd881a8fddd
Reviewed-on: https://chromium-review.googlesource.com/c/1423467
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@{#624431}
[modify] https://crrev.com/7e604bb2d9774bf904e0c0a8999f6d5060e0bc75/DEPS

Sign in to add a comment