Closed Bug 877301 Opened 11 years ago Closed 10 years ago

[meta] network cache rewrite

Categories

(Core :: Networking: Cache, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla32

People

(Reporter: jduell.mcbugs, Assigned: mayhemer)

References

(Blocks 1 open bug)

Details

This is a meta bug for the necko cache rewrite. Main goals are to 

1) eliminate main-thread jank (from waiting for global lock while cache thread does I/O), which on some systems is >1 second at times.

2) Better crash recovery (don't throw out entire cache at unclean shutdown, and instead detect corrupt entries on a per-entry basis).

Wiki page is 

  https://wiki.mozilla.org/Necko/Cache/Plans

Project also tracked at

  https://wiki.mozilla.org/Performance
Blocks: 837274
Assigning just to make it clear me and Michal are working on this, right now.

For patches see: https://tbpl.mozilla.org/?tree=Gum
Assignee: nobody → honzab.moz
Status: NEW → ASSIGNED
The plan:
- land the code preff'ed off: bug 913807 (currently blocked only on few reviews, going to land soon!)
- do a/b tests: bug 916750
- pref on: bug 913806
Depends on: cache2enable
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
You need to log in before you can comment on or make changes to this bug.