New issue
Advanced search Search tips

Issue 711439 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug


Participants' hotlists:
IDB-Scaling


Sign in to add a comment

Investigate IndexedDB's resource usage for memory improvements / accountability

Project Member Reported by dmu...@chromium.org, Apr 13 2017

Issue description

from postmortum:
https://docs.google.com/document/d/1PphqDNEMLueeTtK5OZDN4HtnQ_hrRHEEQXmyr-C8ST0/edit#

Ideas:
* Clear cursor tombstones more actively / on readonly cursor iters / don't have tombstones.
 

Comment 1 by dmu...@chromium.org, Apr 18 2017

Cc: dmu...@chromium.org
Components: Blink>Storage>IndexedDB

Comment 2 by dmu...@chromium.org, Apr 18 2017

Cc: pwnall@chromium.org jsb...@chromium.org
Labels: -Pri-3 Pri-2

Comment 3 by dmu...@chromium.org, Apr 18 2017

Owner: pwnall@chromium.org
Status: Assigned (was: Untriaged)

Comment 4 by dmu...@chromium.org, Apr 18 2017

Description: Show this description
Labels: Postmortem-Followup
Project Member

Comment 6 by bugdroid1@chromium.org, Aug 17 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/66da98b692341dd44357b586a52bb5fc265c0011

commit 66da98b692341dd44357b586a52bb5fc265c0011
Author: Daniel Murphy <dmurph@chromium.org>
Date: Thu Aug 17 21:21:06 2017

[IndexedDB] Index tombstone crawler for stats and tombstone deletion.

Bug:  725565 ,  711439 ,  723129 
Change-Id: I29d64e968b62aed0e7cdea4ac5721d0441958b75
Reviewed-on: https://chromium-review.googlesource.com/572700
Commit-Queue: Daniel Murphy <dmurph@chromium.org>
Reviewed-by: Camille Lamy <clamy@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Reviewed-by: Chris Mumford <cmumford@chromium.org>
Cr-Commit-Position: refs/heads/master@{#495322}
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/BUILD.gn
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_backing_store.cc
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_backing_store.h
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_factory_impl.cc
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_factory_impl.h
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_leveldb_coding.cc
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_leveldb_coding.h
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_leveldb_coding_unittest.cc
[add] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_pre_close_task_queue.cc
[add] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_pre_close_task_queue.h
[add] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_pre_close_task_queue_unittest.cc
[add] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_tombstone_sweeper.cc
[add] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_tombstone_sweeper.h
[add] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/indexed_db_tombstone_sweeper_unittest.cc
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/leveldb/leveldb_database.h
[add] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/leveldb/mock_level_db.cc
[add] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/browser/indexed_db/leveldb/mock_level_db.h
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/common/indexed_db/indexed_db_metadata.cc
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/common/indexed_db/indexed_db_metadata.h
[modify] https://crrev.com/66da98b692341dd44357b586a52bb5fc265c0011/content/test/BUILD.gn

Comment 7 by dmu...@chromium.org, May 15 2018

Status: Fixed (was: Assigned)
Best things for this in the works is Onion Soupify, and LevelDb Scopes. Closing.

Sign in to add a comment