Closed Bug 1355875 Opened 7 years ago Closed 7 years ago

tweak network.http.spdy.timeout to align with google.com

Categories

(Core :: Networking: HTTP, enhancement)

50 Branch
enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: mcmanus, Assigned: mcmanus)

References

Details

(Whiteboard: [necko-active][spdy])

Attachments

(1 file)

our RecvGoAway telemetry has a shocking amount of reason-code == PROTOCOL_ERROR in it. It turns out most(?) of this is driven by the clean shutdown behavior of google.com after 174 seconds when it responds to 3 pings spaced 58 seconds apart. (just short of 60 second nat barriers).

This shutdown is anticipated, but they send a goaway with protocol_error in it even though this is an implementation decision on their part rather than a reaction to a protocol violation.

This is all rather harmless except it muddies the telemetry waters so we can't figure out what our real error rate is.

as I said at t=174 (where t=0 is the beginning of idle), google initiates shutdown.. but at t=180 we would initiate the shutdown anyhow. The easiest thing to do is to change our timer to be t=170 and pre-empt the google error code and we'll get a clean shutdown.. the connection has reach diminishing returns at this point anyhow - that 4 seconds is rather arbitrary.

I have also opened a conversation with google about them shifting the error code.
See Also: → 1355591
Whiteboard: [necko-active][spdy]
Assignee: nobody → mcmanus
Comment on attachment 8857522 [details]
Bug 1355875 - tweak network.http.spdy.timeout to align with google.com

https://reviewboard.mozilla.org/r/129498/#review132566
Attachment #8857522 - Flags: review?(hurley) → review+
Pushed by mcmanus@ducksong.com:
https://hg.mozilla.org/integration/autoland/rev/761a4f38fbf1
tweak network.http.spdy.timeout to align with google.com r=nwgh
https://hg.mozilla.org/mozilla-central/rev/761a4f38fbf1
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: