Closed
Bug 21328
Opened 26 years ago
Closed 26 years ago
[DOGFOOD] Enable network cache by default
Categories
(Core :: Networking: Cache, defect, P1)
Core
Networking: Cache
Tracking
()
CLOSED
FIXED
M13
People
(Reporter: fur, Assigned: gordon)
References
Details
(Whiteboard: [PDT-])
The code for the cache is in (except see pending fix for 21162, awaiting
review). It's pref'ed out by default on all platforms. I think we're ready to
flip the switch and turn on cache by default.
I haven't seen any problems on NT. Mac works also, but sdagley reports that the
throbber occasionally gets stuck on. Pavlov reports good news on Linux too, but
he has a reproducible cache-related crash on one page. Enabled cache results in
a noticable speed improvement on all platforms.
If the default use of cache *does* cause problems for anybody, it can be
disabled by simply removing the cache dll from the components directory.
To enable the cache by default, ifdef or remove the code beginning at line 664
of nsHTTPChannel.cpp.
Comment 1•26 years ago
|
||
having verah add it to the m12 release notes.
we could tell the 85,000 milestones testers to flip
the pref and take a look and some good size %would
and report any problems to the network newsgroup,
or we could just turn it on.
fur, what say you... ;-)
Reporter | ||
Comment 2•26 years ago
|
||
The main reason to enable cache now is to make the product more usable,
moving us towards a DOGFOOD state, and not really to get more bug reports. As
you say, adventurous milestone testers can provide enough feedback to stomp out
cache bugs without enabling the cache by default.
Comment 3•26 years ago
|
||
ok, sounds like you want to turn it on as default now.
I'm up for that... lets do it.
Reporter | ||
Comment 5•26 years ago
|
||
I would like to get buy in from Warren, since the burden will fall on him as the
first line of defense on cache bugs. (I'll still be available as a consultant,
of course.)
Also, I need a code review for #21162 before we enable the cache.
Comment 6•26 years ago
|
||
I think we should turn it on after m12, but post a release note for people that
want to try it out. That should raise the quality of any bug reports we
receive.
Bulk move of all Cache (to be deleted component) bugs to new Networking: Cache
component.
Updated•26 years ago
|
Assignee: chofmann → warren
Updated•26 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M13
Reporter | ||
Comment 9•26 years ago
|
||
Warren, you absolutely should check in the fixes for 21660 before enabling the
cache by default.
Updated•26 years ago
|
Assignee: warren → gordon
Status: ASSIGNED → NEW
Comment 10•26 years ago
|
||
-> Gordon
Comment 11•26 years ago
|
||
bug 21660 has been fixed, and we should now turn the
pref default to "on", leaving us an out (turning pref off)
in case some cache testing needs to happen. We can yank
the pref/ifdef later. It's trivial to change the pref default,
assign to me if you want me to do this.
Assignee | ||
Comment 12•26 years ago
|
||
I'm verifying the cache works properly on Mac, Windows, and Linux. If it's okay,
then we can turn it on.
Comment 13•26 years ago
|
||
The cache was already tested on all three platforms a month ago. Do you think
it has regressed ?
Assignee | ||
Comment 14•26 years ago
|
||
No, David and I are just trying to get a bit more familiar with it before we flip
the switch.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 15•26 years ago
|
||
Cache is now enabled by default.
Comment 16•26 years ago
|
||
development issues - cache appears to be enabled - closing
Status: RESOLVED → CLOSED
You need to log in
before you can comment on or make changes to this bug.
Description
•