DescriptionIncrease Chrome SPDY/3 stream receive window to 10MB. The goal is to set the SPDY window high enough that we'd never realistically hit it, since we'd hit TCP flow control first. The buffers are kept in the Chrome browser process, which should ship things over to WebKit immediately, so the buffers should almost always be small, unless the renderer process goes out to lunch or we're getting a ton of server pushed stuff (unless it goes to browser cache, but I don't think we do that yet, but I forget). 10MB per stream prevents us from completely hosing the browser process in these exceptional situations
Change SpdySession so that if the initial receive window size is larger than
the protocol default, notify the server.
Rename SendSettings to SendInitialSettings to be more clear.
BUG=131055
TEST=SpdySessionSpdy3Test.SendInitialWindowSizeSettingsOnNewSession
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=140433
Patch Set 1 #Patch Set 2 : Actually incease the window size. *sigh* #
Total comments: 6
Patch Set 3 : Send two SETTINGS frames since the SettingsMap does not a allow a single frame with identical IDs (… #
Total comments: 3
Patch Set 4 : Fix raman's comments #
Messages
Total messages: 7 (0 generated)
|