diff options
author | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-29 03:34:45 +0000 |
---|---|---|
committer | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-29 03:34:45 +0000 |
commit | d46dc817cd8bbea3117feb524d902bd7133c61d0 (patch) | |
tree | 377ce7a600072e47b5fc18618e8a25fe4745abe9 | |
parent | 0a561205646f2e75f860b9662d249a0924f3bad6 (diff) | |
download | chromium_src-d46dc817cd8bbea3117feb524d902bd7133c61d0.zip chromium_src-d46dc817cd8bbea3117feb524d902bd7133c61d0.tar.gz chromium_src-d46dc817cd8bbea3117feb524d902bd7133c61d0.tar.bz2 |
Reset default unused idle socket timer from 60s to 10s.
Some webservers, such as the one at api.twitter.com, kill unused idle sockets after 10s~. This usually manifests to Chromium as ERR_CONNECTION_RESET or ERR_EMPTY_RESPONSE. Since this are unused sockets, we don't retry on failure.
BUG=84313
TEST=none
Review URL: http://codereview.chromium.org/7230046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90923 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/browser_main.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc index 2d1bfd1..db448b5 100644 --- a/chrome/browser/browser_main.cc +++ b/chrome/browser/browser_main.cc @@ -347,18 +347,18 @@ void BrowserMainParts::SocketTimeoutFieldTrial() { // After June 30, 2011 builds, it will always be in default group. scoped_refptr<base::FieldTrial> socket_timeout_trial( new base::FieldTrial("IdleSktToImpact", kIdleSocketTimeoutDivisor, - "idle_timeout_60", 2011, 6, 30)); - const int socket_timeout_60 = socket_timeout_trial->kDefaultGroupNumber; + "idle_timeout_10", 2011, 6, 30)); + const int socket_timeout_10 = socket_timeout_trial->kDefaultGroupNumber; const int socket_timeout_5 = socket_timeout_trial->AppendGroup("idle_timeout_5", kSocketTimeoutProbability); - const int socket_timeout_10 = - socket_timeout_trial->AppendGroup("idle_timeout_10", - kSocketTimeoutProbability); const int socket_timeout_20 = socket_timeout_trial->AppendGroup("idle_timeout_20", kSocketTimeoutProbability); + const int socket_timeout_60 = + socket_timeout_trial->AppendGroup("idle_timeout_60", + kSocketTimeoutProbability); const int idle_to_trial_group = socket_timeout_trial->group(); |