Confirmed users, Bureaucrats and Sysops emeriti
1,680
edits
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= Type 1: Locking / Initialization Performance / Asynchronicity = | |||
These are run-time items, things that don't involve changing anything about the cache on-disk. | These are run-time items, things that don't involve changing anything about the cache on-disk. | ||
== Open == | |||
* {{bug|717761}} - Main thread can be blocked by IO on the cache thread | * {{bug|717761}} - Main thread can be blocked by IO on the cache thread | ||
Line 10: | Line 10: | ||
* {{bug|695399}} - Remove synchronous cache API (nsICacheSession::openCacheEntry) | * {{bug|695399}} - Remove synchronous cache API (nsICacheSession::openCacheEntry) | ||
== Closed == | |||
* {{bug|716293}} - IO on the main thread caused by nsDiskCacheOutputStream::Close() | * {{bug|716293}} - IO on the main thread caused by nsDiskCacheOutputStream::Close() | ||
Line 16: | Line 16: | ||
* {{bug|722033}} - Remove calls to synchronous openCacheEntry in nsHttpChannel | * {{bug|722033}} - Remove calls to synchronous openCacheEntry in nsHttpChannel | ||
= Type 2: Versioning / Upgrade Safety = | |||
These items involve our ability to delete and move the disk cache as a whole, treating it as "black box." | These items involve our ability to delete and move the disk cache as a whole, treating it as "black box." | ||
== Open == | |||
* {{bug|715752}} - Put the cache entry format version number in each cache entry so we can change the format of cache entries without blowing away the entire cache each time we do so | * {{bug|715752}} - Put the cache entry format version number in each cache entry so we can change the format of cache entries without blowing away the entire cache each time we do so | ||
== Closed == | |||
= Type 3: On-Disk Layout Changes = | |||
These items involve changing the on-disk layout for the cache, changing things inside the "black box." | These items involve changing the on-disk layout for the cache, changing things inside the "black box." | ||
== Open == | |||
* {{bug|105843}} - Cache lost if Mozilla crashes | * {{bug|105843}} - Cache lost if Mozilla crashes | ||
* {{bug|715714}} - Adapt cache based on io rates | * {{bug|715714}} - Adapt cache based on io rates | ||
== Closed == |