Chrome currently supports a single version of QUIC to all the servers while it has code for different versions. We should make Chrome to speak multiple versions. When server also supports multiple versions, Chrome should pick the best version shared.
Last CL (I assume) broke builder Linux ChromiumOS Tests (dbg):
https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/28082
components_unittests
Run on OS: 'Ubuntu-14.04'
failures:
NetworkSessionConfiguratorTest.SameQuicVersionsFromFieldTrialParams
NetworkSessionConfiguratorTest.QuicVersionFromFieldTrialParams
NetworkSessionConfiguratorTest.QuicVersion
NetworkSessionConfiguratorTest.MultipleQuicVersionFromFieldTrialParams
I was also able to reproduce these failures on my local machine. Will revert the CL since these tests fail consistently.
Comment 1 by zhongyi@chromium.org
, Feb 8 2017