New issue
Advanced search Search tips

Issue 844782 link

Starred by 3 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

[BlobStorage & IndexedDB] Re-enable IDB large value wrapping, with consistency checking

Project Member Reported by dmu...@chromium.org, May 18 2018

Issue description

Could be done universally, or be only specific to the 'auto-blobing' of large values.

IndexedDB would store the blob hash in the database, and probably provide it on blob creation.

Checking the hash efficiently would probably happen on read, so there would have to be a callback to IDB (so creating a callback interface on the blob system mojom).

Another option is to just do this check on the auto-wrapped blobs, which we already have full control over and fully read into memory. This would be really easy to do in that case only.
 

Comment 1 by dmu...@chromium.org, May 18 2018

Summary: [BlobStorage & IndexedDB] Re-enable IDB large value wrapping, with consistency checking (was: [BlobStorage & IndexedDB] Create consistency checking system for blob on disk, so IndexedDB can detect corruption.)

Comment 2 by dmu...@chromium.org, May 18 2018

I'm thinking we do the consistency checking only on the auto-wrapped large values, which is going to be easier to implement.

Sign in to add a comment