New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 669832 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocking:
issue 632021



Sign in to add a comment

indexeddb_perf should not use deprecated memory.MemoryMetric

Project Member Reported by perezju@chromium.org, Nov 30 2016

Issue description

Somehow I missed this on my search for clients of the old memory.MemoryMetric some time ago.

The context is that we would like to remove that metric, and switch benchmarks to use the new TBMv2 tracing based solutions instead.

It looks like both:

- indexeddb_perf
- storage.indexeddb_endure

still make use of memory.MemoryMetric.

Christopher, you are listed as owner of these benchmarks, would it be possible to remove those now?

I see that there is already a:

- storage.indexeddb_endure_tracing

that _does_ use the tracing based approach. Is this one able to replace the other two?
 
Blocking: 632021
Cc: jsb...@chromium.org
+jsbell can you provide any input about this benchmarks?
Cc: dmu...@chromium.org
Cc: cmumford@chromium.org
Owner: ----
Status: Available (was: Assigned)
jsbell@ & dmurph@ - any thoughts about these benchmarks?

Is it OK to remove the following?

- indexeddb_perf
- storage.indexeddb_endure

Comment 5 by dmu...@chromium.org, Feb 15 2017

I think it's still valuable to use the results reported in storage.indexeddb_endure.

We can get rid of indexeddb_perf I think.

Comment 6 by dmu...@chromium.org, Feb 15 2017

We can probably do some work to also report the results from storage.indexeddb_endure in storage.indexeddb_endure_tracing.
Owner: dmu...@chromium.org
Status: Assigned (was: Available)
Thanks!

Do let us know if you need any advice on how to upgrade your metric.
I've sent out https://codereview.chromium.org/2746903003/ for review to remove indexeddb_perf.

What metrics are you missing to migrate into storage.indexeddb_endure_tracing?
Hi all, I just noticed #9 change was not reflected in PGO profiling scripts which are failing now. Those failures are probably silently ignored in your builds and went unnoticed.
See https://chromium.googlesource.com/chromium/src/+/master/build/win/run_pgo_profiling_benchmarks.py and https://chromium.googlesource.com/chromium/tools/build/+/master/scripts/slave/recipe_modules/pgo/api.py
Would it be enough to replace there 'indexeddb_perf' with 'storage.indexeddb_endure_tracing'?

I'll fire up a CL to do that.
Project Member

Comment 14 by bugdroid1@chromium.org, Apr 4 2017

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

commit bcecde5341a48f99d6fb5708e509735468b005b0
Author: Juan A. Navarro Perez <perezju@chromium.org>
Date: Tue Apr 04 08:41:22 2017

[pgo] Replace indexeddb_perf with storage.indexeddb_endure_tracing

The indexeddb_perf has been removed.

Bug:669832

Change-Id: If35614652d1f0e54f22d2f239addb6fffcaf33c0
Reviewed-on: https://chromium-review.googlesource.com/464767
Reviewed-by: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>

[modify] https://crrev.com/bcecde5341a48f99d6fb5708e509735468b005b0/scripts/slave/recipe_modules/pgo/api.py

Project Member

Comment 15 by bugdroid1@chromium.org, Apr 4 2017

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

commit bcecde5341a48f99d6fb5708e509735468b005b0
Author: Juan A. Navarro Perez <perezju@chromium.org>
Date: Tue Apr 04 08:41:22 2017

[pgo] Replace indexeddb_perf with storage.indexeddb_endure_tracing

The indexeddb_perf has been removed.

Bug:669832

Change-Id: If35614652d1f0e54f22d2f239addb6fffcaf33c0
Reviewed-on: https://chromium-review.googlesource.com/464767
Reviewed-by: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>

[modify] https://crrev.com/bcecde5341a48f99d6fb5708e509735468b005b0/scripts/slave/recipe_modules/pgo/api.py

Hey, checking back on this again. Are you still missing some metrics from "storage.indexeddb_endure" which are not reported by "storage.indexeddb_endure_tracing"?

We would like to remove the former which is still using a now deprecated version of the memory metric.
Components: Speed>Benchmarks
Status: Archived (was: Assigned)

Sign in to add a comment