Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1013)

Issue 2300683002: Increase maximum size of the HPACK decoder dynamic table to 64 kB. (Closed)

Created:
4 years, 3 months ago by Bence
Modified:
4 years, 3 months ago
Reviewers:
Ryan Hamilton, xunjieli
CC:
chromium-reviews, cbentzel+watch_chromium.org, xunjieli
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Increase maximum size of the HPACK decoder dynamic table to 64 kB. * Send out SETTINGS_HEADER_TABLE_SIZE = 64 kB in the initial SETTINGS frame on each HTTP/2 connection. * Immediately notify HpackDecoder about the change so that it allows the encoder to update the dynamic table size up to this limit. It is safe to do so before receiving the SETTINGS ACK, because the new limit is larger than the default 4 kB. In fact, a server following RFC 7540 Section 6.5.3 word-by-word might already use the larger limit before sending an ACK. BUG=642784 Committed: https://crrev.com/30537e17941018ecffe781c009b39c7a8c4c8f30 Committed: https://crrev.com/b3cafaaea4c3c0c1cf553d8ec9999f83a8c1c7f4 Cr-Original-Commit-Position: refs/heads/master@{#415718} Cr-Commit-Position: refs/heads/master@{#416284}

Patch Set 1 #

Patch Set 2 : Update Cronet Android tests. #

Total comments: 1

Patch Set 3 : Add comment in Cronet tests. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+53 lines, -23 lines) Patch
M components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java View 1 2 4 chunks +30 lines, -20 lines 0 comments Download
M net/spdy/buffered_spdy_framer.h View 1 chunk +1 line, -0 lines 0 comments Download
M net/spdy/buffered_spdy_framer.cc View 1 chunk +4 lines, -0 lines 0 comments Download
M net/spdy/hpack/hpack_decoder.h View 1 chunk +1 line, -1 line 0 comments Download
M net/spdy/spdy_framer.h View 1 chunk +3 lines, -0 lines 0 comments Download
M net/spdy/spdy_framer.cc View 1 chunk +4 lines, -0 lines 0 comments Download
M net/spdy/spdy_network_transaction_unittest.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M net/spdy/spdy_session.h View 1 chunk +3 lines, -0 lines 0 comments Download
M net/spdy/spdy_session.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M net/spdy/spdy_session_unittest.cc View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 28 (15 generated)
Bence
Ryan: PTAL.
4 years, 3 months ago (2016-08-31 18:25:12 UTC) #6
Ryan Hamilton
lgtm
4 years, 3 months ago (2016-08-31 18:37:15 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2300683002/1
4 years, 3 months ago (2016-08-31 19:10:53 UTC) #9
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 3 months ago (2016-08-31 19:16:34 UTC) #10
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/30537e17941018ecffe781c009b39c7a8c4c8f30 Cr-Commit-Position: refs/heads/master@{#415718}
4 years, 3 months ago (2016-08-31 19:19:26 UTC) #12
mdjones
A revert of this CL (patchset #1 id:1) has been created in https://codereview.chromium.org/2302573002/ by mdjones@chromium.org. ...
4 years, 3 months ago (2016-08-31 20:10:52 UTC) #13
xunjieli
Bence, looks like you might need to update the expectation in components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java, which hardcodes how ...
4 years, 3 months ago (2016-08-31 20:29:07 UTC) #14
Ryan Hamilton
On 2016/08/31 20:10:52, mdjones wrote: > A revert of this CL (patchset #1 id:1) has ...
4 years, 3 months ago (2016-08-31 20:34:15 UTC) #16
Bence
Helen: PTAL. Cronet Android tests pass locally.
4 years, 3 months ago (2016-09-01 19:46:52 UTC) #20
xunjieli
cronet test lgtm. https://codereview.chromium.org/2300683002/diff/20001/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java File components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java (right): https://codereview.chromium.org/2300683002/diff/20001/components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java#newcode1080 components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java:1080: // asserts in TestBidirectionalCallback. Could you ...
4 years, 3 months ago (2016-09-01 19:55:23 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2300683002/40001
4 years, 3 months ago (2016-09-02 15:45:27 UTC) #24
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 3 months ago (2016-09-02 17:00:14 UTC) #26
commit-bot: I haz the power
4 years, 3 months ago (2016-09-02 17:03:36 UTC) #28
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/b3cafaaea4c3c0c1cf553d8ec9999f83a8c1c7f4
Cr-Commit-Position: refs/heads/master@{#416284}

Powered by Google App Engine
This is Rietveld 408576698