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

Issue 470373002: IndexedDB: Measure the total database open time. (Closed)

Created:
6 years, 4 months ago by cmumford
Modified:
6 years, 4 months ago
CC:
chromium-reviews, jam, darin-cc_chromium.org, asvitkine+watch_chromium.org, dgrogan, jsbell+idb_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

IndexedDB: Measure the total database open time. This change records time form the receipt (in the browser process) of the request to open an IndexedDB database, until one of the "next" database event handlers is called - one of: onupgradeneeded, onsuccess, onerror, or onblocked. BUG=397552, 395799 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=290419

Patch Set 1 #

Total comments: 16

Patch Set 2 : db -> connection #

Patch Set 3 : One histogram per event type #

Total comments: 1

Patch Set 4 : conn_open_start_time_ -> connection_open_start_time_ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+71 lines, -0 lines) Patch
M content/browser/indexed_db/indexed_db_callbacks.h View 1 2 3 2 chunks +3 lines, -0 lines 0 comments Download
M content/browser/indexed_db/indexed_db_callbacks.cc View 1 2 3 6 chunks +34 lines, -0 lines 0 comments Download
M content/browser/indexed_db/indexed_db_dispatcher_host.cc View 1 2 chunks +2 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 chunk +32 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
cmumford
dgrogam for full review isherman for review of histograms.xml
6 years, 4 months ago (2014-08-14 22:27:08 UTC) #1
Ilya Sherman
Histograms LGTM % nits. https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_callbacks.cc File content/browser/indexed_db/indexed_db_callbacks.cc (right): https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_callbacks.cc#newcode40 content/browser/indexed_db/indexed_db_callbacks.cc:40: static const char* const kDatabaseOpenTime ...
6 years, 4 months ago (2014-08-14 22:37:49 UTC) #2
jsbell
https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_callbacks.cc File content/browser/indexed_db/indexed_db_callbacks.cc (right): https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_callbacks.cc#newcode609 content/browser/indexed_db/indexed_db_callbacks.cc:609: void IndexedDBCallbacks::SetDatbaseOpenStartTime( Typo (but at least it compiles!) https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_callbacks.h ...
6 years, 4 months ago (2014-08-14 22:58:06 UTC) #3
Ilya Sherman
https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_callbacks.h File content/browser/indexed_db/indexed_db_callbacks.h (right): https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_callbacks.h#newcode140 content/browser/indexed_db/indexed_db_callbacks.h:140: base::TimeTicks db_open_start_time_; On 2014/08/14 22:58:06, jsbell wrote: > I ...
6 years, 4 months ago (2014-08-14 23:00:13 UTC) #4
dgrogan
https://codereview.chromium.org/470373002/diff/1/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/470373002/diff/1/tools/metrics/histograms/histograms.xml#newcode35866 tools/metrics/histograms/histograms.xml:35866: +<histogram name="WebCore.IndexedDB.OpenTime" units="milliseconds"> On 2014/08/14 22:58:06, jsbell wrote: > ...
6 years, 4 months ago (2014-08-14 23:29:12 UTC) #5
cmumford
https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_callbacks.h File content/browser/indexed_db/indexed_db_callbacks.h (right): https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_callbacks.h#newcode140 content/browser/indexed_db/indexed_db_callbacks.h:140: base::TimeTicks db_open_start_time_; On 2014/08/14 22:58:05, jsbell wrote: > Nit: ...
6 years, 4 months ago (2014-08-14 23:53:03 UTC) #6
jsbell
https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_dispatcher_host.cc File content/browser/indexed_db/indexed_db_dispatcher_host.cc (right): https://codereview.chromium.org/470373002/diff/1/content/browser/indexed_db/indexed_db_dispatcher_host.cc#newcode294 content/browser/indexed_db/indexed_db_dispatcher_host.cc:294: base::TimeTicks begin_time = base::TimeTicks::Now(); On 2014/08/14 23:53:03, cmumford wrote: ...
6 years, 4 months ago (2014-08-15 00:05:17 UTC) #7
dgrogan
https://codereview.chromium.org/470373002/diff/1/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/470373002/diff/1/tools/metrics/histograms/histograms.xml#newcode35866 tools/metrics/histograms/histograms.xml:35866: +<histogram name="WebCore.IndexedDB.OpenTime" units="milliseconds"> On 2014/08/15 00:05:16, jsbell wrote: > ...
6 years, 4 months ago (2014-08-15 02:09:30 UTC) #8
jsbell
On 2014/08/15 02:09:30, dgrogan wrote: > https://codereview.chromium.org/470373002/diff/1/tools/metrics/histograms/histograms.xml > File tools/metrics/histograms/histograms.xml (right): > > https://codereview.chromium.org/470373002/diff/1/tools/metrics/histograms/histograms.xml#newcode35866 > ...
6 years, 4 months ago (2014-08-15 21:37:52 UTC) #9
cmumford
On 2014/08/15 02:09:30, dgrogan wrote: > https://codereview.chromium.org/470373002/diff/1/tools/metrics/histograms/histograms.xml > File tools/metrics/histograms/histograms.xml (right): > > https://codereview.chromium.org/470373002/diff/1/tools/metrics/histograms/histograms.xml#newcode35866 > ...
6 years, 4 months ago (2014-08-18 16:32:23 UTC) #10
jsbell
On 2014/08/18 16:32:23, cmumford wrote: > On 2014/08/15 02:09:30, dgrogan wrote: > > > https://codereview.chromium.org/470373002/diff/1/tools/metrics/histograms/histograms.xml ...
6 years, 4 months ago (2014-08-18 16:34:00 UTC) #11
cmumford
On 2014/08/18 16:34:00, jsbell wrote: > On 2014/08/18 16:32:23, cmumford wrote: > > On 2014/08/15 ...
6 years, 4 months ago (2014-08-18 16:51:15 UTC) #12
cmumford
Again with four histograms.
6 years, 4 months ago (2014-08-18 16:51:35 UTC) #13
jsbell
lgtm with nit https://codereview.chromium.org/470373002/diff/40001/content/browser/indexed_db/indexed_db_callbacks.h File content/browser/indexed_db/indexed_db_callbacks.h (right): https://codereview.chromium.org/470373002/diff/40001/content/browser/indexed_db/indexed_db_callbacks.h#newcode140 content/browser/indexed_db/indexed_db_callbacks.h:140: base::TimeTicks conn_open_start_time_; nit: Avoid uncommon abbreviations ...
6 years, 4 months ago (2014-08-18 18:25:50 UTC) #14
dgrogan
lgtm
6 years, 4 months ago (2014-08-18 18:26:47 UTC) #15
cmumford
The CQ bit was checked by cmumford@chromium.org
6 years, 4 months ago (2014-08-18 21:24:51 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/cmumford@chromium.org/470373002/60001
6 years, 4 months ago (2014-08-18 21:25:41 UTC) #17
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_clang_dbg on tryserver.chromium.linux ...
6 years, 4 months ago (2014-08-18 22:53:56 UTC) #18
commit-bot: I haz the power
6 years, 4 months ago (2014-08-19 00:09:40 UTC) #19
Message was sent while issue was closed.
Committed patchset #4 (60001) as 290419

Powered by Google App Engine
This is Rietveld 408576698