Closed Bug 144607 Opened 23 years ago Closed 23 years ago

make HTTP pipelining harder to enable on 1.0 branch

Categories

(Core :: Networking: HTTP, defect)

defect
Not set
critical

Tracking

()

VERIFIED WONTFIX
mozilla1.0.1

People

(Reporter: dbaron, Assigned: darin.moz)

References

Details

(Keywords: relnote)

HTTP pipelining is currently responsible for the #1 and #2 topcrashes on the 1.0 branch (bug 141796 and bug 143821), and also (according to darin) a bunch of bugs where we have problems interacting with servers. In other words, at this point, it's an experimental feature. However, the pref has been in the UI for a while, and users enabled it before enabling it did anything (see bug 141796 comment 4), and thus they're now using an experimental feature and crashing/breaking without knowing it. So, this is a bug to: [19:25:41] <darin> yeah, ok.. so how about this: [19:25:49] <darin> 1) remove UI for pipelining [19:26:09] <darin> 2) rename pipelining pref(s) so as to disable pipelining for anyone using mozilla 1.0 (by default) [19:26:22] <darin> 3) add scary looking comments in all.js around the new pipelining pref [19:26:28] <darin> sound good? [19:26:30] <dbaron> seems reasonable to me
I would agree with that, as it fulfills (albiet in a different way) my comment in Bug #140176 about RELNOTE. If the feature is removed from the UI, then a release note isn't needed. A thought, for those that have Pipelining enabed via the UI, should this be disabled when they install 1.0?
ok, so i now have approved fixes for both of the pipelining related top crashes. that certainly makes this bug less critical; however, there is still the fact that some websites won't load correctly with pipelining enabled. perhaps a relnote is sufficient?? i mean, afterall some websites don't load correctly if you use HTTP/1.1 and/or keep-alive (albeit in very small numbers). some proxy servers certainly fail when using HTTP/1.1 (junkbuster!!). hmm...
Target Milestone: --- → mozilla1.0.1
Seems reasonable to me, although I wonder how many users might have checked the pref before it did anything and whether we should change the pref name.
right, there's definitely that to be concerned with.
I think a relnote is sufficient. Darin, can you write something up for this?
possible relnote: "While enabling HTTP pipelining may significantly improve page load times, in some cases it can actually prevent a website from loading correctly. If you experience problems loading a website, please verify that HTTP pipelining is disabled and try again (see Preferences->Advanced->HTTP Networking)." short version: "As a result of enabling HTTP pipelining (see Preferences->Advanced->HTTP Networking), some websites may not load correctly." is there anything else that should be added to the relnote?
Keywords: relnote
Blocks: 133795
The first note looks good. Let's get this at the top of the list for General notes or Navigator notes. Dawn, can you add this item please? Thanks. Dbaron, can you resolve this or break the 143200 dependency if this release note works for you? Thanks.
Breaking dependency since it's fine with me now that at least the crashes are fixed.
No longer blocks: 143200
marking WONTFIX
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WONTFIX
verified wontfix
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.