| Index: net/http/http_server_properties_manager.cc
|
| diff --git a/net/http/http_server_properties_manager.cc b/net/http/http_server_properties_manager.cc
|
| index 08e4f6a5c00c18dad65e695ba26ca3efb7eebaaa..6796fb19fd8fbb36238da08a9a84f9f808e0ac97 100644
|
| --- a/net/http/http_server_properties_manager.cc
|
| +++ b/net/http/http_server_properties_manager.cc
|
| @@ -7,7 +7,6 @@
|
| #include "base/bind.h"
|
| #include "base/metrics/histogram.h"
|
| #include "base/prefs/pref_service.h"
|
| -#include "base/rand_util.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "base/stl_util.h"
|
| #include "base/strings/string_number_conversions.h"
|
| @@ -44,11 +43,8 @@ const int kVersionNumber = 3;
|
|
|
| typedef std::vector<std::string> StringVector;
|
|
|
| -// Load either 200 or 1000 servers based on a coin flip.
|
| -const int k200AlternateProtocolHostsToLoad = 200;
|
| -const int k1000AlternateProtocolHostsToLoad = 1000;
|
| -// Persist 1000 MRU AlternateProtocolHostPortPairs.
|
| -const int kMaxAlternateProtocolHostsToPersist = 1000;
|
| +// Persist 200 MRU AlternateProtocolHostPortPairs.
|
| +const int kMaxAlternateProtocolHostsToPersist = 200;
|
|
|
| // Persist 200 MRU SpdySettingsHostPortPairs.
|
| const int kMaxSpdySettingsHostsToPersist = 200;
|
| @@ -213,12 +209,6 @@ HttpServerPropertiesManager::alternate_protocol_map() const {
|
| return http_server_properties_impl_->alternate_protocol_map();
|
| }
|
|
|
| -void HttpServerPropertiesManager::SetAlternateProtocolExperiment(
|
| - AlternateProtocolExperiment experiment) {
|
| - DCHECK(network_task_runner_->RunsTasksOnCurrentThread());
|
| - http_server_properties_impl_->SetAlternateProtocolExperiment(experiment);
|
| -}
|
| -
|
| void HttpServerPropertiesManager::SetAlternateProtocolProbabilityThreshold(
|
| double threshold) {
|
| DCHECK(network_task_runner_->RunsTasksOnCurrentThread());
|
| @@ -226,12 +216,6 @@ void HttpServerPropertiesManager::SetAlternateProtocolProbabilityThreshold(
|
| threshold);
|
| }
|
|
|
| -AlternateProtocolExperiment
|
| -HttpServerPropertiesManager::GetAlternateProtocolExperiment() const {
|
| - DCHECK(network_task_runner_->RunsTasksOnCurrentThread());
|
| - return http_server_properties_impl_->GetAlternateProtocolExperiment();
|
| -}
|
| -
|
| const SettingsMap& HttpServerPropertiesManager::GetSpdySettings(
|
| const HostPortPair& host_port_pair) {
|
| DCHECK(network_task_runner_->RunsTasksOnCurrentThread());
|
| @@ -363,22 +347,6 @@ void HttpServerPropertiesManager::UpdateCacheFromPrefsOnPrefThread() {
|
| new net::AlternateProtocolMap(kMaxAlternateProtocolHostsToPersist));
|
| scoped_ptr<net::SupportsQuicMap> supports_quic_map(
|
| new net::SupportsQuicMap());
|
| - // TODO(rtenneti): Delete the following code after the experiment.
|
| - int alternate_protocols_to_load = k200AlternateProtocolHostsToLoad;
|
| - net::AlternateProtocolExperiment alternate_protocol_experiment =
|
| - net::ALTERNATE_PROTOCOL_NOT_PART_OF_EXPERIMENT;
|
| - if (version == kVersionNumber) {
|
| - if (base::RandInt(0, 99) == 0) {
|
| - alternate_protocol_experiment =
|
| - net::ALTERNATE_PROTOCOL_TRUNCATED_200_SERVERS;
|
| - } else {
|
| - alternate_protocols_to_load = k1000AlternateProtocolHostsToLoad;
|
| - alternate_protocol_experiment =
|
| - net::ALTERNATE_PROTOCOL_TRUNCATED_1000_SERVERS;
|
| - }
|
| - DVLOG(1) << "# of servers that support alternate_protocol: "
|
| - << alternate_protocols_to_load;
|
| - }
|
|
|
| int count = 0;
|
| for (base::DictionaryValue::Iterator it(*servers_dict); !it.IsAtEnd();
|
| @@ -445,7 +413,7 @@ void HttpServerPropertiesManager::UpdateCacheFromPrefsOnPrefThread() {
|
| continue;
|
| }
|
|
|
| - if (count >= alternate_protocols_to_load)
|
| + if (count >= kMaxAlternateProtocolHostsToPersist)
|
| continue;
|
| do {
|
| int port = 0;
|
| @@ -522,7 +490,6 @@ void HttpServerPropertiesManager::UpdateCacheFromPrefsOnPrefThread() {
|
| base::Owned(spdy_servers.release()),
|
| base::Owned(spdy_settings_map.release()),
|
| base::Owned(alternate_protocol_map.release()),
|
| - alternate_protocol_experiment,
|
| base::Owned(supports_quic_map.release()),
|
| detected_corrupted_prefs));
|
| }
|
| @@ -531,7 +498,6 @@ void HttpServerPropertiesManager::UpdateCacheFromPrefsOnNetworkThread(
|
| StringVector* spdy_servers,
|
| net::SpdySettingsMap* spdy_settings_map,
|
| net::AlternateProtocolMap* alternate_protocol_map,
|
| - net::AlternateProtocolExperiment alternate_protocol_experiment,
|
| net::SupportsQuicMap* supports_quic_map,
|
| bool detected_corrupted_prefs) {
|
| // Preferences have the master data because admins might have pushed new
|
| @@ -552,8 +518,6 @@ void HttpServerPropertiesManager::UpdateCacheFromPrefsOnNetworkThread(
|
| alternate_protocol_map->size());
|
| http_server_properties_impl_->InitializeAlternateProtocolServers(
|
| alternate_protocol_map);
|
| - http_server_properties_impl_->SetAlternateProtocolExperiment(
|
| - alternate_protocol_experiment);
|
|
|
| http_server_properties_impl_->InitializeSupportsQuic(supports_quic_map);
|
|
|
|
|