Open Bug 699820 (StorageJank) Opened 9 years ago Updated 2 years ago

[meta] Eradicate Storage main-thread synchronous API users from the codebase

Categories

(Toolkit :: Storage, defect, P3)

defect

Tracking

()

People

(Reporter: mak, Unassigned)

References

(Depends on 3 open bugs, Blocks 1 open bug)

Details

(Keywords: main-thread-io, meta, perf, Whiteboard: [Snappy:P2])

This is a meta to track work needed to eradicate any use of Storage synchronous APIs on the main-thread.
Keywords: main-thread-io, perf
Depends on: 568095, localStorageIO
Depends on: addonMgrContention
Depends on: asyncXPIProvider
Depends on: asyncFavicons
Depends on: removeAnnotations
Depends on: asyncHistory
Depends on: asyncDownloadMgr
Depends on: jsonSearchSvc
Depends on: asyncContentPrefs
Depends on: 699860
Best bug ever.
Blocks: 702559
Depends on: cookiesJank
Whiteboard: [Snappy]
Whiteboard: [Snappy] → [Snappy:P2]
I suspect bug 648232 should be on this list, unless it will be somehow covered by one of the already listed bugs.  Comments?
(In reply to IU from comment #2)
> I suspect bug 648232 should be on this list, unless it will be somehow
> covered by one of the already listed bugs.  Comments?

that bug is caused by the cache evitCentries stuff and the out of process plug-ins being initialized when cookies are cleared. It's not Storage stuff that makes that slow.
I meant "evictEntries"
Depends on: SlowMainThreadSQL
Depends on: placesGUIDsIO
Depends on: 729330
Depends on: placesAsyncTests
Depends on: 790262
Blocks: 572459
Alias: StorageJank
Depends on: 870581
No longer depends on: 870581
No longer blocks: 702559
Depends on: OMTConnectionClose
Depends on: 791776
Depends on: 975996
Depends on: 1095403
No longer depends on: 1095403
Priority: -- → P3
Depends on: 1367023
You need to log in before you can comment on or make changes to this bug.