| Index: net/quic/quic_stream_factory.cc
|
| diff --git a/net/quic/quic_stream_factory.cc b/net/quic/quic_stream_factory.cc
|
| index 092c48ca6f9caff6a1357980a558ad7b7b989f6d..2da1286b2c23cd932eb2b2908f7c36ef93314c41 100644
|
| --- a/net/quic/quic_stream_factory.cc
|
| +++ b/net/quic/quic_stream_factory.cc
|
| @@ -395,20 +395,18 @@ int QuicStreamFactory::Job::DoLoadServerInfo() {
|
|
|
| // To mitigate the effects of disk cache taking too long to load QUIC server
|
| // information, set up a timer to cancel WaitForDataReady's callback.
|
| - int64 load_server_info_timeout_ms = factory_->load_server_info_timeout_ms_;
|
| if (factory_->load_server_info_timeout_srtt_multiplier_ > 0) {
|
| - DCHECK_EQ(0, load_server_info_timeout_ms);
|
| - load_server_info_timeout_ms =
|
| + int64 load_server_info_timeout_ms =
|
| (factory_->load_server_info_timeout_srtt_multiplier_ *
|
| factory_->GetServerNetworkStatsSmoothedRttInMicroseconds(server_id_)) /
|
| 1000;
|
| - }
|
| - if (load_server_info_timeout_ms > 0) {
|
| - factory_->task_runner_->PostDelayedTask(
|
| - FROM_HERE,
|
| - base::Bind(&QuicStreamFactory::Job::CancelWaitForDataReadyCallback,
|
| - GetWeakPtr()),
|
| - base::TimeDelta::FromMilliseconds(load_server_info_timeout_ms));
|
| + if (load_server_info_timeout_ms > 0) {
|
| + factory_->task_runner_->PostDelayedTask(
|
| + FROM_HERE,
|
| + base::Bind(&QuicStreamFactory::Job::CancelWaitForDataReadyCallback,
|
| + GetWeakPtr()),
|
| + base::TimeDelta::FromMilliseconds(load_server_info_timeout_ms));
|
| + }
|
| }
|
|
|
| int rv = server_info_->WaitForDataReady(
|
| @@ -594,9 +592,7 @@ QuicStreamFactory::QuicStreamFactory(
|
| bool enable_port_selection,
|
| bool always_require_handshake_confirmation,
|
| bool disable_connection_pooling,
|
| - int load_server_info_timeout,
|
| float load_server_info_timeout_srtt_multiplier,
|
| - bool enable_truncated_connection_ids,
|
| bool enable_connection_racing,
|
| bool enable_non_blocking_io,
|
| bool disable_disk_cache,
|
| @@ -618,10 +614,8 @@ QuicStreamFactory::QuicStreamFactory(
|
| always_require_handshake_confirmation_(
|
| always_require_handshake_confirmation),
|
| disable_connection_pooling_(disable_connection_pooling),
|
| - load_server_info_timeout_ms_(load_server_info_timeout),
|
| load_server_info_timeout_srtt_multiplier_(
|
| load_server_info_timeout_srtt_multiplier),
|
| - enable_truncated_connection_ids_(enable_truncated_connection_ids),
|
| enable_connection_racing_(enable_connection_racing),
|
| enable_non_blocking_io_(enable_non_blocking_io),
|
| disable_disk_cache_(disable_disk_cache),
|
| @@ -1153,8 +1147,7 @@ int QuicStreamFactory::CreateSession(const QuicServerId& server_id,
|
| FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| "422516 QuicStreamFactory::CreateSession57"));
|
|
|
| - if (enable_truncated_connection_ids_)
|
| - config.SetBytesForConnectionIdToSend(0);
|
| + config.SetBytesForConnectionIdToSend(0);
|
|
|
| if (quic_server_info_factory_ && !server_info) {
|
| // TODO(vadimt): Remove ScopedTracker below once crbug.com/422516 is fixed.
|
|
|