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

Issue 2964603002: JobController: do not create alternative job for those AlternativeServiceInfo (Closed)

Created:
3 years, 5 months ago by Zhongyi Shi
Modified:
3 years, 5 months ago
Reviewers:
mef, Ryan Hamilton
CC:
chromium-reviews, cbentzel+watch_chromium.org, net-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

JobController: do not create alternative job for those AlternativeServiceInfo whose advertised QUIC version does not contain any supported version by the net stack. If the origin has more than one AlternativeServiceInfo(s), the one with no client support will be ingore. If no AlternativeServiceInfo has client support, the JobController will skip creating QUIC alternative job. BUG=738232 Review-Url: https://codereview.chromium.org/2964603002 Cr-Commit-Position: refs/heads/master@{#484373} Committed: https://chromium.googlesource.com/chromium/src/+/ef3f4ce5a709ebccc5c88923c2fc45e969865af2

Patch Set 1 #

Total comments: 11

Patch Set 2 : Re #8 #

Patch Set 3 : self review #

Patch Set 4 : Always initialize local variable to fix windows compile issue #

Unified diffs Side-by-side diffs Delta from patch set Stats (+199 lines, -13 lines) Patch
M components/grpc_support/test/get_stream_engine.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M net/http/http_stream_factory_impl_job_controller.h View 1 1 chunk +7 lines, -0 lines 0 comments Download
M net/http/http_stream_factory_impl_job_controller.cc View 1 2 chunks +25 lines, -0 lines 0 comments Download
M net/http/http_stream_factory_impl_job_controller_unittest.cc View 1 2 3 chunks +72 lines, -12 lines 0 comments Download
M net/quic/chromium/quic_network_transaction_unittest.cc View 1 2 3 1 chunk +94 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 36 (20 generated)
Zhongyi Shi
Ryan: PTAL! I wonder whether the force QUIC on will be affected by this bugfix. ...
3 years, 5 months ago (2017-06-29 23:27:50 UTC) #5
Ryan Hamilton
https://codereview.chromium.org/2964603002/diff/1/net/http/http_stream_factory_impl_job_controller.cc File net/http/http_stream_factory_impl_job_controller.cc (right): https://codereview.chromium.org/2964603002/diff/1/net/http/http_stream_factory_impl_job_controller.cc#newcode1139 net/http/http_stream_factory_impl_job_controller.cc:1139: QUIC_VERSION_UNSUPPORTED) Since we don't do anything with the return ...
3 years, 5 months ago (2017-06-30 02:45:11 UTC) #8
Zhongyi Shi
Thanks Ryan, comments addressed, PTAL! https://codereview.chromium.org/2964603002/diff/1/net/http/http_stream_factory_impl_job_controller.cc File net/http/http_stream_factory_impl_job_controller.cc (right): https://codereview.chromium.org/2964603002/diff/1/net/http/http_stream_factory_impl_job_controller.cc#newcode1139 net/http/http_stream_factory_impl_job_controller.cc:1139: QUIC_VERSION_UNSUPPORTED) On 2017/06/30 02:45:11, ...
3 years, 5 months ago (2017-06-30 21:08:44 UTC) #10
Ryan Hamilton
lgtm https://codereview.chromium.org/2964603002/diff/1/net/http/http_stream_factory_impl_job_controller.cc File net/http/http_stream_factory_impl_job_controller.cc (right): https://codereview.chromium.org/2964603002/diff/1/net/http/http_stream_factory_impl_job_controller.cc#newcode1139 net/http/http_stream_factory_impl_job_controller.cc:1139: QUIC_VERSION_UNSUPPORTED) On 2017/06/30 21:08:43, Zhongyi Shi wrote: > ...
3 years, 5 months ago (2017-06-30 21:17:31 UTC) #12
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/2964603002/60001
3 years, 5 months ago (2017-06-30 21:17:49 UTC) #13
Zhongyi Shi
mef@: components/ please!
3 years, 5 months ago (2017-06-30 21:19:13 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/478939)
3 years, 5 months ago (2017-06-30 21:26:29 UTC) #17
mef
lgtm components/ lgtm
3 years, 5 months ago (2017-07-01 01:01:12 UTC) #19
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/2964603002/60001
3 years, 5 months ago (2017-07-01 01:01:25 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/447004)
3 years, 5 months ago (2017-07-01 01:36:20 UTC) #22
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/2964603002/80001
3 years, 5 months ago (2017-07-05 18:08:16 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/251520)
3 years, 5 months ago (2017-07-05 18:32:49 UTC) #27
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/2964603002/80001
3 years, 5 months ago (2017-07-05 19:54:18 UTC) #29
commit-bot: I haz the power
Try jobs failed on following builders: ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_TIMED_OUT, build has not started yet; ...
3 years, 5 months ago (2017-07-05 22:19:17 UTC) #31
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/2964603002/80001
3 years, 5 months ago (2017-07-05 22:22:22 UTC) #33
commit-bot: I haz the power
3 years, 5 months ago (2017-07-05 23:53:46 UTC) #36
Message was sent while issue was closed.
Committed patchset #4 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/ef3f4ce5a709ebccc5c88923c2fc...

Powered by Google App Engine
This is Rietveld 408576698