startup.mobile failing on Android Nexus5 Perf |
||||
Issue description
Benchmark was working fine and only recently started failing:
builder test_suite test_case
Android Nexus5 Perf startup.mobile intent:coldish:bbc FFFFFFFFFFFFF---------------------------------...
intent:warm:bbc FFFFFFFFFFFFF---------------------------------...
First failure was:
https://ci.chromium.org/p/chrome/builders/luci.chrome.ci/Android%20Nexus5%20Perf/2703
Failed task:
https://chrome-swarming.appspot.com/task?id=4077dd6f5ebe3010&refresh=10&show_raw=1
I believe the error is:
(ERROR) 2018-10-10 18:22:33,305 page_test_results.Fail:540 Failure recorded: TraceImportError: No clock sync markers exist pairing clock domain "LINUX_FTRACE_GLOBAL" with target clock domain "LINUX_CLOCK_MONOTONIC".
at ClockSyncManager.getTimeTransformerRaw_ (/tracing/model/clock_sync_manager.html:176:15)
at ClockSyncManager.getModelTimeTransformer (/tracing/model/clock_sync_manager.html:159:19)
at FTraceImporter.importEvents (/tracing/extras/importer/linux_perf/ftrace_importer.html:350:40)
at importer (/tracing/importer/import.html:198:65)
at task.subTask (/tracing/importer/import.html:145:32)
at Task.run (/tracing/base/task.html:80:50)
at Function.Task.RunSynchronously (/tracing/base/task.html:125:25)
at Import.importTraces (/tracing/importer/import.html:74:17)
at createModelFromTraceData (/b/swarming/w/ir/third_party/catapult/tracing/tracing/mre/map_single_trace_cmdline.html:38:9)
at eval (/b/swarming/w/ir/third_party/catapult/tracing/tracing/mre/map_single_trace_cmdline.html:57:25)
And in the CL range there is:
androidStartupMetric: slow fallback for incorrect process names
https://chromium-review.googlesource.com/c/catapult/+/1270856
Egor, could that be the culprit?
,
Oct 12
,
Oct 12
Disabling the benchmark upstream sgtm. > It is strange that this works on the downstream N5 bot and fails on the upstream one. Are the upstream devices provisioned differently? They have different Android versions, upstream are K, downstream are on M. Could that be the reason?
,
Oct 16
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5c7e8891018642b37e6aa00b4e4d2c6a2eec1e1b commit 5c7e8891018642b37e6aa00b4e4d2c6a2eec1e1b Author: Egor Pasko <pasko@chromium.org> Date: Tue Oct 16 08:01:17 2018 benchmarks/startup.mobile: disable on upstream bots Currently we are investigating some noisy characteristics of the benchmark (http://crbug.com/891797), for that we enabled systrace. Unfortunately, on upstream bots running Android K the trace merging fails (reasons are unknown). After the investigation is done the systrace will be turned off anyways because it noticeably affects the metrics (in non-representative ways). Disabling the benchmark upstream. This. Is. Temporary. Yes. Bug: 894744 Change-Id: I9f607e4da1e10727cd2b31b30d0ad15d53ab37c8 Reviewed-on: https://chromium-review.googlesource.com/c/1278214 Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org> Reviewed-by: Juan Antonio Navarro Pérez <perezju@chromium.org> Cr-Commit-Position: refs/heads/master@{#599905} [modify] https://crrev.com/5c7e8891018642b37e6aa00b4e4d2c6a2eec1e1b/tools/perf/expectations.config
,
Oct 18
,
Oct 18
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/277b01f27c92075420bd8fa5af807e5b1d7c2492 commit 277b01f27c92075420bd8fa5af807e5b1d7c2492 Author: Annie Sullivan <sullivan@chromium.org> Date: Thu Oct 18 21:05:34 2018 Disable failing loading.mobile/TribunNews_3g and system_health.common_mobile/background:tools:gmail on N5, and fix startup.mobile disables. Bug: 894744 , 896851, 896088 Change-Id: I08abf22dc487dd54fe0d3de9170f3f6cac74888c TBR: nednguyen@google.com NOTRY: true Reviewed-on: https://chromium-review.googlesource.com/c/1289573 Reviewed-by: Annie Sullivan <sullivan@chromium.org> Commit-Queue: Annie Sullivan <sullivan@chromium.org> Cr-Commit-Position: refs/heads/master@{#600904} [modify] https://crrev.com/277b01f27c92075420bd8fa5af807e5b1d7c2492/tools/perf/expectations.config
,
Oct 25
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/44e9ffbb8818275a8bc49f45cc2f98ee9a04e6ed commit 44e9ffbb8818275a8bc49f45cc2f98ee9a04e6ed Author: Egor Pasko <pasko@chromium.org> Date: Thu Oct 25 16:05:02 2018 startup.mobile benchmark: Expand inline HOWTO Covering a couple of non-obvious things: * necessity to --also-run-disabled-tests * the fact that --browser=android-chrome matches monochrome_apk as a target, even for M, where Play Store does not install Monochrome Bug: 894744 Change-Id: I442ea775c337bb5ba62547c6ef33e4dd39f2dae6 Reviewed-on: https://chromium-review.googlesource.com/c/1299138 Reviewed-by: Juan Antonio Navarro Pérez <perezju@chromium.org> Commit-Queue: Egor Pasko <pasko@chromium.org> Cr-Commit-Position: refs/heads/master@{#602728} [modify] https://crrev.com/44e9ffbb8818275a8bc49f45cc2f98ee9a04e6ed/tools/perf/benchmarks/startup_mobile.py
,
Oct 26
The following revision refers to this bug: https://chrome-internal.googlesource.com/clank/internal/apps/+/e9ee155a9b1f98c8ee5cbeb34d091996754d91e6 commit e9ee155a9b1f98c8ee5cbeb34d091996754d91e6 Author: Juan Antonio Navarro Perez <perezju@chromium.org> Date: Fri Oct 26 15:07:28 2018
,
Nov 8
The benchmark is disabled on upstream bots (including the "Android Nexus5 Perf").
,
Nov 8
I think then we should be able to close this now. |
||||
►
Sign in to add a comment |
||||
Comment 1 by pasko@chromium.org
, Oct 12