Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(637)

Issue 2239053003: [system health] Add power system health benchmarks (Closed)

Created:
4 years, 4 months ago by charliea (OOO until 10-5)
Modified:
4 years, 3 months ago
CC:
chromium-reviews, telemetry-reviews_chromium.org, nduca
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[system health] Add power system health benchmarks Even though the metrics that we have aren't ideal quite yet (total energy consumed, average power draw), we still want system health benchmarks running ASAP in order to prevent major regressions. We discussed having two runs of the system health benchmarks: memory and non-memory, with memory being isolated due to its high overhead. At least for the time being, that's not possible with power benchmarks because we need to decide in the benchmark constructor whether to enable BattOr tracing, even though we don't have any ability to know whether a BattOr is attached. Because of that, we're forced to disable the test on any devices without BattOrs in the @ShouldDisable predicate. BUG=637158, 589726 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.perf:linux_perf_cq;master.tryserver.chromium.perf:mac_retina_perf_cq;master.tryserver.chromium.perf:winx64_10_perf_cq Committed: https://crrev.com/71253911d21dfc93fdeccb6c46e518c2a078a3b9 Cr-Commit-Position: refs/heads/master@{#415561}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Made BattOr tracing optional, renamed test suites #

Patch Set 3 : Removed "value can be added" predicate #

Total comments: 2

Patch Set 4 : Add memory to separate test suite comment #

Patch Set 5 : #

Patch Set 6 : Record only rail events #

Patch Set 7 : Added missing "category_filter" #

Patch Set 8 : #

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+61 lines, -0 lines) Patch
M tools/perf/benchmarks/system_health.py View 1 2 3 4 5 6 7 8 1 chunk +61 lines, -0 lines 0 comments Download

Messages

Total messages: 63 (39 generated)
charliea (OOO until 10-5)
4 years, 4 months ago (2016-08-12 01:35:49 UTC) #3
nednguyen
On 2016/08/12 01:35:49, charliea wrote: Wouldn't enabling battor tracing & battor power metrics be resilient ...
4 years, 4 months ago (2016-08-12 02:01:54 UTC) #5
petrcermak
Looks good overall. I've left you two comments. On 2016/08/12 02:01:54, nednguyen (ooo til 8-13) ...
4 years, 4 months ago (2016-08-12 09:03:00 UTC) #7
sullivan
On 2016/08/12 09:03:00, petrcermak wrote: > Looks good overall. I've left you two comments. > ...
4 years, 4 months ago (2016-08-12 11:15:49 UTC) #8
charliea (OOO until 10-5)
PTAL https://codereview.chromium.org/2239053003/diff/1/tools/perf/benchmarks/system_health.py File tools/perf/benchmarks/system_health.py (right): https://codereview.chromium.org/2239053003/diff/1/tools/perf/benchmarks/system_health.py#newcode59 tools/perf/benchmarks/system_health.py:59: class _PowerSystemHealthBenchmark(perf_benchmark.PerfBenchmark): On 2016/08/12 09:03:00, petrcermak wrote: > ...
4 years, 4 months ago (2016-08-12 14:18:43 UTC) #9
petrcermak
Please update the patch description and title and add 589726 to BUG=... (so that it ...
4 years, 4 months ago (2016-08-12 14:35:00 UTC) #10
charliea (OOO until 10-5)
https://codereview.chromium.org/2239053003/diff/40001/tools/perf/benchmarks/system_health.py File tools/perf/benchmarks/system_health.py (right): https://codereview.chromium.org/2239053003/diff/40001/tools/perf/benchmarks/system_health.py#newcode27 tools/perf/benchmarks/system_health.py:27: 2) Be run in a separate test suite. On ...
4 years, 4 months ago (2016-08-12 15:07:28 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2239053003/60001
4 years, 4 months ago (2016-08-12 15:07:52 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: mac_retina_perf_cq on master.tryserver.chromium.perf (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.perf/builders/mac_retina_perf_cq/builds/416)
4 years, 4 months ago (2016-08-12 17:03:02 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2239053003/100001
4 years, 4 months ago (2016-08-16 19:22:40 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/123622)
4 years, 4 months ago (2016-08-16 20:18:49 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2239053003/100001
4 years, 4 months ago (2016-08-16 20:26:59 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2239053003/120001
4 years, 4 months ago (2016-08-16 20:29:40 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2239053003/160001
4 years, 4 months ago (2016-08-19 18:54:03 UTC) #40
commit-bot: I haz the power
Try jobs failed on following builders: mac_retina_perf_cq on master.tryserver.chromium.perf (JOB_TIMED_OUT, no build URL)
4 years, 4 months ago (2016-08-19 20:56:10 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2239053003/160001
4 years, 3 months ago (2016-08-29 19:41:17 UTC) #45
commit-bot: I haz the power
Try jobs failed on following builders: android_s5_perf_cq on master.tryserver.chromium.perf (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.perf/builders/android_s5_perf_cq/builds/528)
4 years, 3 months ago (2016-08-30 03:20:47 UTC) #47
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2239053003/160001
4 years, 3 months ago (2016-08-30 15:52:01 UTC) #50
commit-bot: I haz the power
Your CL can not be processed by CQ because of: * Failed to parse additional ...
4 years, 3 months ago (2016-08-30 15:52:04 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2239053003/160001
4 years, 3 months ago (2016-08-30 23:51:47 UTC) #55
commit-bot: I haz the power
Try jobs failed on following builders: mac_retina_perf_cq on master.tryserver.chromium.perf (JOB_TIMED_OUT, no build URL)
4 years, 3 months ago (2016-08-31 01:53:02 UTC) #57
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2239053003/160001
4 years, 3 months ago (2016-08-31 04:36:49 UTC) #59
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 3 months ago (2016-08-31 04:40:35 UTC) #61
commit-bot: I haz the power
4 years, 3 months ago (2016-08-31 04:43:10 UTC) #63
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/71253911d21dfc93fdeccb6c46e518c2a078a3b9
Cr-Commit-Position: refs/heads/master@{#415561}

Powered by Google App Engine
This is Rietveld 408576698