Chromium Code Reviews
[email protected] (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Issue 1900403004: Unify HTTP/2 and SPDY stream schedulers under common WriteScheduler interface. (Closed)

Created:
4 years, 8 months ago by Bence
Modified:
4 years, 7 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Unify HTTP/2 and SPDY stream schedulers under common WriteScheduler interface. This is to make it possible for SpdyDispatcher to maintain a single set of codepaths for dealing with stream scheduling, with differences in scheduling schemes hidden behind the WriteScheduler interface. The actual wiring of WriteScheduler into SpdyDispatcher will be in a follow-on CL. This CL lands server change 115262424 by mpw. BUG=488484 Committed: https://crrev.com/28130cb63807bc4bc81a176ada9d22ab3f5daa9e Cr-Commit-Position: refs/heads/master@{#393758}

Patch Set 1 #

Patch Set 2 : Add NET_EXPORT_PRIVATE. #

Patch Set 3 : Rebase. #

Patch Set 4 : Rebase. #

Patch Set 5 : Rebase on https://crrev.com/1976803002. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+844 lines, -420 lines) Patch
M net/net.gypi View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download
M net/spdy/http2_write_scheduler.h View 3 23 chunks +198 lines, -180 lines 0 comments Download
M net/spdy/http2_write_scheduler_test.cc View 3 27 chunks +148 lines, -75 lines 0 comments Download
M net/spdy/priority_write_scheduler.h View 3 11 chunks +85 lines, -110 lines 0 comments Download
M net/spdy/priority_write_scheduler_test.cc View 3 11 chunks +103 lines, -53 lines 0 comments Download
M net/spdy/spdy_framer.h View 1 2 3 1 chunk +4 lines, -2 lines 0 comments Download
M net/spdy/spdy_protocol.h View 1 2 3 1 chunk +10 lines, -0 lines 0 comments Download
A net/spdy/write_scheduler.h View 1 3 1 chunk +185 lines, -0 lines 0 comments Download
A net/spdy/write_scheduler.cc View 3 1 chunk +49 lines, -0 lines 0 comments Download
A net/spdy/write_scheduler_test.cc View 1 chunk +59 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (10 generated)
Bence
Ryan: PTAL. Thank you.
4 years, 8 months ago (2016-04-21 18:56:37 UTC) #2
Ryan Hamilton
lgtm
4 years, 8 months ago (2016-04-21 21:09:23 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1900403004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1900403004/20001
4 years, 8 months ago (2016-04-21 23:28:22 UTC) #5
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_clobber_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_clobber_rel_ng/builds/163150)
4 years, 8 months ago (2016-04-22 00:10:09 UTC) #7
Bence
Ryan: What's the story with net_nacl_common_sources versus net_non_nacl_sources in net/net.gypi? I see a comment saying ...
4 years, 8 months ago (2016-04-22 14:49:36 UTC) #8
Ryan Hamilton
On 2016/04/22 14:49:36, Bence wrote: > Ryan: What's the story with net_nacl_common_sources versus net_non_nacl_sources > ...
4 years, 8 months ago (2016-04-22 17:59:59 UTC) #9
Bence
Sergey, please help with the NaCL issue described in comment #8. git blame points to ...
4 years, 8 months ago (2016-04-25 13:56:22 UTC) #11
Sergey Ulanov
On 2016/04/25 13:56:22, Bence OOO until May 23 wrote: > Sergey, please help with the ...
4 years, 7 months ago (2016-05-12 19:01:31 UTC) #12
Bence
On 2016/05/12 19:01:31, Sergey Ulanov wrote: > On 2016/04/25 13:56:22, Bence OOO until May 23 ...
4 years, 7 months ago (2016-05-12 20:19:40 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1900403004/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1900403004/60001
4 years, 7 months ago (2016-05-13 15:58:50 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_gn_chromeos_rel on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_chromeos_rel/builds/187261)
4 years, 7 months ago (2016-05-13 16:21:16 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1900403004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1900403004/80001
4 years, 7 months ago (2016-05-14 21:30:06 UTC) #21
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 7 months ago (2016-05-15 01:24:01 UTC) #22
commit-bot: I haz the power
4 years, 7 months ago (2016-05-15 01:25:17 UTC) #24
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/28130cb63807bc4bc81a176ada9d22ab3f5daa9e
Cr-Commit-Position: refs/heads/master@{#393758}

Powered by Google App Engine
This is Rietveld 408576698