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

Issue 1238393003: [IndexedDB] Adding traces, perf tests (Closed)

Created:
5 years, 5 months ago by dmurph
Modified:
5 years, 3 months ago
CC:
chromium-reviews, cmumford, darin-cc_chromium.org, dgrogan, jam, jsbell+idb_chromium.org, telemetry-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[IndexedDB] Adding traces, perf tests BUG=525141 CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:win_perf_bisect;tryserver.chromium.perf:android_nexus5_perf_bisect Committed: https://crrev.com/3723846d9bf63d802a8cae98fbff565a7b7dc526 Cr-Commit-Position: refs/heads/master@{#349853}

Patch Set 1 #

Patch Set 2 : style fixes #

Patch Set 3 : update #

Total comments: 41

Patch Set 4 : Comments #

Patch Set 5 : Comments #

Patch Set 6 : comments #

Patch Set 7 : Keep old tests #

Total comments: 6

Patch Set 8 : Test, cleanup #

Total comments: 21

Patch Set 9 : Comments #

Total comments: 10

Patch Set 10 : nits #

Total comments: 4

Patch Set 11 : Cleanup #

Patch Set 12 : Cleanup #

Patch Set 13 : test #

Patch Set 14 : forgot to start the old test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+675 lines, -48 lines) Patch
M chrome/test/data/indexeddb/perf_test.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +5 lines, -1 line 0 comments Download
M content/browser/indexed_db/indexed_db_backing_store.cc View 1 2 3 8 chunks +17 lines, -5 lines 0 comments Download
M content/browser/indexed_db/indexed_db_callbacks.cc View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
M content/browser/indexed_db/indexed_db_database.cc View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +17 lines, -14 lines 0 comments Download
M content/browser/indexed_db/indexed_db_tracing.h View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M content/browser/indexed_db/indexed_db_transaction.cc View 1 2 3 4 5 6 7 8 9 2 chunks +7 lines, -1 line 0 comments Download
M content/browser/indexed_db/leveldb/leveldb_database.cc View 1 2 3 3 chunks +3 lines, -0 lines 0 comments Download
M content/browser/indexed_db/leveldb/leveldb_transaction.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +3 lines, -0 lines 0 comments Download
M tools/perf/benchmarks/indexeddb_perf.py View 1 2 3 4 5 6 4 chunks +44 lines, -5 lines 0 comments Download
A tools/perf/page_sets/indexeddb_endure_page.py View 1 2 3 1 chunk +46 lines, -0 lines 0 comments Download
A + tools/perf/page_sets/indexeddb_perf/endure/app.html View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tools/perf/page_sets/indexeddb_perf/endure/app.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tools/perf/page_sets/indexeddb_perf/endure/app-worker.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tools/perf/page_sets/indexeddb_perf/perf_shared.js View 0 chunks +-1 lines, --1 lines 0 comments Download
A + tools/perf/page_sets/indexeddb_perf/perf_test.html View 1 chunk +1 line, -1 line 0 comments Download
A + tools/perf/page_sets/indexeddb_perf/perf_test.js View 1 2 3 4 5 5 chunks +159 lines, -24 lines 0 comments Download
M tools/telemetry/telemetry/testing/test_page_test_results.py View 1 2 3 4 5 6 7 2 chunks +9 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/timeline/counter.py View 1 2 3 4 5 6 7 1 chunk +4 lines, -0 lines 0 comments Download
A tools/telemetry/telemetry/web_perf/metrics/indexeddb_timeline.py View 1 2 3 4 5 6 7 8 9 1 chunk +80 lines, -0 lines 0 comments Download
A tools/telemetry/telemetry/web_perf/metrics/trace_event_stats.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +128 lines, -0 lines 0 comments Download
A tools/telemetry/telemetry/web_perf/metrics/trace_event_stats_unittest.py View 1 2 3 4 5 6 7 8 9 1 chunk +146 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/web_perf/timeline_based_measurement.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -1 line 0 comments Download

Messages

Total messages: 45 (16 generated)
dmurph
Hey all, This patch: * Adds more tracing to IDB to give us a better ...
5 years, 4 months ago (2015-08-03 10:59:25 UTC) #2
nednguyen
5 years, 4 months ago (2015-08-03 15:11:09 UTC) #4
nednguyen
You are adding a lot of metrics at once! Have you run the benchmarks dozen ...
5 years, 4 months ago (2015-08-03 16:12:21 UTC) #5
cmumford
Can you either add a bug for this, or remove the empty 'BUG=' from the ...
5 years, 4 months ago (2015-08-03 17:31:34 UTC) #6
dmurph
ned: I imagine this will be part of our sheriff group, not the perf sheriffs. ...
5 years, 4 months ago (2015-08-05 15:30:33 UTC) #7
dmurph
Chris & Ned: I changed the benchmark class to have 3 benchmarks now: * The ...
5 years, 4 months ago (2015-08-05 16:14:16 UTC) #8
nednguyen
I think this is landable. Can you also add unittest for trace_event_aggregator? Have few comments ...
5 years, 4 months ago (2015-08-06 04:13:14 UTC) #9
dmurph
Ned & Chris, there are a decent amount of changes here, can you take a ...
5 years, 4 months ago (2015-08-11 14:20:10 UTC) #10
nednguyen
https://codereview.chromium.org/1238393003/diff/130001/tools/telemetry/telemetry/web_perf/metrics/blob_timeline.py File tools/telemetry/telemetry/web_perf/metrics/blob_timeline.py (right): https://codereview.chromium.org/1238393003/diff/130001/tools/telemetry/telemetry/web_perf/metrics/blob_timeline.py#newcode48 tools/telemetry/telemetry/web_perf/metrics/blob_timeline.py:48: for event in model.IterAllEvents( Hmm, this change should be ...
5 years, 4 months ago (2015-08-13 17:39:06 UTC) #11
dmurph
I moved the blob stuff out. https://codereview.chromium.org/1238393003/diff/130001/tools/telemetry/telemetry/web_perf/metrics/blob_timeline.py File tools/telemetry/telemetry/web_perf/metrics/blob_timeline.py (right): https://codereview.chromium.org/1238393003/diff/130001/tools/telemetry/telemetry/web_perf/metrics/blob_timeline.py#newcode48 tools/telemetry/telemetry/web_perf/metrics/blob_timeline.py:48: for event in ...
5 years, 4 months ago (2015-08-14 12:33:32 UTC) #12
nednguyen
lgtm on telemetry side with some nits https://codereview.chromium.org/1238393003/diff/150001/tools/telemetry/telemetry/web_perf/metrics/indexeddb_timeline.py File tools/telemetry/telemetry/web_perf/metrics/indexeddb_timeline.py (right): https://codereview.chromium.org/1238393003/diff/150001/tools/telemetry/telemetry/web_perf/metrics/indexeddb_timeline.py#newcode17 tools/telemetry/telemetry/web_perf/metrics/indexeddb_timeline.py:17: self._aggregator = ...
5 years, 4 months ago (2015-08-14 15:25:45 UTC) #13
dmurph
Done. Chris, can you take a look? I added a bug. Thanks, Daniel. https://codereview.chromium.org/1238393003/diff/150001/tools/telemetry/telemetry/web_perf/metrics/indexeddb_timeline.py File ...
5 years, 3 months ago (2015-08-26 17:52:25 UTC) #14
nednguyen
lgtm again https://codereview.chromium.org/1238393003/diff/170001/tools/telemetry/telemetry/web_perf/metrics/trace_event_stats.py File tools/telemetry/telemetry/web_perf/metrics/trace_event_stats.py (right): https://codereview.chromium.org/1238393003/diff/170001/tools/telemetry/telemetry/web_perf/metrics/trace_event_stats.py#newcode72 tools/telemetry/telemetry/web_perf/metrics/trace_event_stats.py:72: def GetEventID(event): You don't need this method. ...
5 years, 3 months ago (2015-08-26 17:58:43 UTC) #15
cmumford
https://codereview.chromium.org/1238393003/diff/170001/content/browser/indexed_db/indexed_db_backing_store.cc File content/browser/indexed_db/indexed_db_backing_store.cc (right): https://codereview.chromium.org/1238393003/diff/170001/content/browser/indexed_db/indexed_db_backing_store.cc#newcode4350 content/browser/indexed_db/indexed_db_backing_store.cc:4350: this); You begin with "this", but end with "transaction_". ...
5 years, 3 months ago (2015-08-26 19:06:19 UTC) #16
dmurph
https://codereview.chromium.org/1238393003/diff/170001/content/browser/indexed_db/indexed_db_backing_store.cc File content/browser/indexed_db/indexed_db_backing_store.cc (right): https://codereview.chromium.org/1238393003/diff/170001/content/browser/indexed_db/indexed_db_backing_store.cc#newcode4350 content/browser/indexed_db/indexed_db_backing_store.cc:4350: this); On 2015/08/26 at 19:06:18, cmumford wrote: > You ...
5 years, 3 months ago (2015-08-26 20:24:55 UTC) #17
cmumford
lgtm
5 years, 3 months ago (2015-08-26 20:58:02 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1238393003/210001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1238393003/210001
5 years, 3 months ago (2015-08-26 22:04:39 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/93303)
5 years, 3 months ago (2015-08-26 22:21:28 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1238393003/230001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1238393003/230001
5 years, 3 months ago (2015-09-08 22:13:07 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: android_nexus5_perf_bisect on tryserver.chromium.perf (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.perf/builders/android_nexus5_perf_bisect/builds/2140)
5 years, 3 months ago (2015-09-08 22:54:22 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1238393003/230001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1238393003/230001
5 years, 3 months ago (2015-09-16 15:27:28 UTC) #30
commit-bot: I haz the power
Try jobs failed on following builders: mac_perf_bisect on tryserver.chromium.perf (JOB_FAILED, no build URL)
5 years, 3 months ago (2015-09-16 15:29:31 UTC) #32
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1238393003/230001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1238393003/230001
5 years, 3 months ago (2015-09-16 15:30:19 UTC) #34
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_perf_bisect on tryserver.chromium.perf (JOB_FAILED, no build URL)
5 years, 3 months ago (2015-09-16 15:32:15 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1238393003/250001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1238393003/250001
5 years, 3 months ago (2015-09-18 18:44:58 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: mac_perf_bisect on tryserver.chromium.perf (JOB_FAILED, no build URL)
5 years, 3 months ago (2015-09-18 18:48:07 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1238393003/250001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1238393003/250001
5 years, 3 months ago (2015-09-19 00:43:19 UTC) #43
commit-bot: I haz the power
Committed patchset #14 (id:250001)
5 years, 3 months ago (2015-09-19 05:25:34 UTC) #44
commit-bot: I haz the power
5 years, 3 months ago (2015-09-19 05:26:14 UTC) #45
Message was sent while issue was closed.
Patchset 14 (id:??) landed as
https://crrev.com/3723846d9bf63d802a8cae98fbff565a7b7dc526
Cr-Commit-Position: refs/heads/master@{#349853}

Powered by Google App Engine
This is Rietveld 408576698