[Webkit-unassigned] [Bug 85224] IndexedDB: stale index entries may not be removed in some cases
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue May 1 09:33:36 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=85224
Alec Flett <alecflett at chromium.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
--- Comment #3 from Alec Flett <alecflett at chromium.org> 2012-05-01 09:33:36 PST ---
lgtm - emphasizes how much duplicated code there is between IndexCursorImpl::loadCurrentRow() and IndexKeyCursorImpl::loadCurrentRow() - ripe for a refactor.
I wonder, while you're there, if any other place where we return false, if we should be removing as well - I mean is there any way that once we find bad data, that the data will ever not be bad, and will just slow down the index as it already has for you?
On the other hand, if there is data that isn't really corrupt but is actually just buggy and readable by future versions of chrome, we should leave it in case we can recover it later.
Though on the other other hand, that means that a software upgrade could make data suddenly appear that wasn't there before. Huh. something to think about for a refactor.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list