summaryrefslogtreecommitdiffstats
path: root/net/socket
diff options
context:
space:
mode:
authorvandebo@chromium.org <vandebo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-02 19:02:38 +0000
committervandebo@chromium.org <vandebo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-02 19:02:38 +0000
commit616925a61dcb63847f31809a1061d85fac9b57e6 (patch)
tree4b077aea53dd99027aec6e9a23dd84a9d7a6fcc6 /net/socket
parentb13e83a45074b6ce821440ef480a6cc6d075731c (diff)
downloadchromium_src-616925a61dcb63847f31809a1061d85fac9b57e6.zip
chromium_src-616925a61dcb63847f31809a1061d85fac9b57e6.tar.gz
chromium_src-616925a61dcb63847f31809a1061d85fac9b57e6.tar.bz2
Remove connection failed histograms.
BUG=none - not used and blocks refactoring for bug 30357 TEST=unit tests Review URL: http://codereview.chromium.org/661318 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40397 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket')
-rw-r--r--net/socket/client_socket_pool_base.cc4
-rw-r--r--net/socket/ssl_client_socket_win.cc17
-rw-r--r--net/socket/ssl_client_socket_win.h2
-rw-r--r--net/socket/tcp_client_socket_win.cc6
4 files changed, 16 insertions, 13 deletions
diff --git a/net/socket/client_socket_pool_base.cc b/net/socket/client_socket_pool_base.cc
index ed188fd..c6d9493 100644
--- a/net/socket/client_socket_pool_base.cc
+++ b/net/socket/client_socket_pool_base.cc
@@ -426,14 +426,14 @@ void ClientSocketPoolBaseHelper::DoReleaseSocket(const std::string& group_name,
// We can't activate more sockets since we're already at our global limit.
if (ReachedMaxSocketsLimit())
return;
-
+
// |group| might now be deleted.
i = group_map_.find(group_name);
if (i == group_map_.end())
return;
group = i->second;
-
+
// If we already have enough ConnectJobs to satisfy the pending requests,
// don't bother starting up more.
if (group.pending_requests.size() <= group.jobs.size())
diff --git a/net/socket/ssl_client_socket_win.cc b/net/socket/ssl_client_socket_win.cc
index 5d464b5..ab3bca8 100644
--- a/net/socket/ssl_client_socket_win.cc
+++ b/net/socket/ssl_client_socket_win.cc
@@ -985,7 +985,8 @@ int SSLClientSocketWin::DoVerifyCertComplete(int result) {
ssl_config_.IsAllowedBadCert(server_cert_))
result = OK;
- LogConnectionTypeMetrics(result >= 0);
+ if (result == OK)
+ LogConnectionTypeMetrics();
if (renegotiating_) {
DidCompleteRenegotiation();
return result;
@@ -1325,18 +1326,18 @@ void SSLClientSocketWin::DidCompleteRenegotiation() {
next_state_ = STATE_COMPLETED_RENEGOTIATION;
}
-void SSLClientSocketWin::LogConnectionTypeMetrics(bool success) const {
- UpdateConnectionTypeHistograms(CONNECTION_SSL, success);
+void SSLClientSocketWin::LogConnectionTypeMetrics() const {
+ UpdateConnectionTypeHistograms(CONNECTION_SSL);
if (server_cert_verify_result_.has_md5)
- UpdateConnectionTypeHistograms(CONNECTION_SSL_MD5, success);
+ UpdateConnectionTypeHistograms(CONNECTION_SSL_MD5);
if (server_cert_verify_result_.has_md2)
- UpdateConnectionTypeHistograms(CONNECTION_SSL_MD2, success);
+ UpdateConnectionTypeHistograms(CONNECTION_SSL_MD2);
if (server_cert_verify_result_.has_md4)
- UpdateConnectionTypeHistograms(CONNECTION_SSL_MD4, success);
+ UpdateConnectionTypeHistograms(CONNECTION_SSL_MD4);
if (server_cert_verify_result_.has_md5_ca)
- UpdateConnectionTypeHistograms(CONNECTION_SSL_MD5_CA, success);
+ UpdateConnectionTypeHistograms(CONNECTION_SSL_MD5_CA);
if (server_cert_verify_result_.has_md2_ca)
- UpdateConnectionTypeHistograms(CONNECTION_SSL_MD2_CA, success);
+ UpdateConnectionTypeHistograms(CONNECTION_SSL_MD2_CA);
}
void SSLClientSocketWin::FreeSendBuffer() {
diff --git a/net/socket/ssl_client_socket_win.h b/net/socket/ssl_client_socket_win.h
index 1321c00..84a42de 100644
--- a/net/socket/ssl_client_socket_win.h
+++ b/net/socket/ssl_client_socket_win.h
@@ -86,7 +86,7 @@ class SSLClientSocketWin : public SSLClientSocket {
int DidCallInitializeSecurityContext();
int DidCompleteHandshake();
void DidCompleteRenegotiation();
- void LogConnectionTypeMetrics(bool success) const;
+ void LogConnectionTypeMetrics() const;
void FreeSendBuffer();
// Internal callbacks as async operations complete.
diff --git a/net/socket/tcp_client_socket_win.cc b/net/socket/tcp_client_socket_win.cc
index 1f13d9f..1ec8b28 100644
--- a/net/socket/tcp_client_socket_win.cc
+++ b/net/socket/tcp_client_socket_win.cc
@@ -314,7 +314,8 @@ int TCPClientSocketWin::Connect(CompletionCallback* callback,
} else {
TRACE_EVENT_END("socket.connect", this, "");
LoadLog::EndEvent(load_log, LoadLog::TYPE_TCP_CONNECT);
- UpdateConnectionTypeHistograms(CONNECTION_ANY, rv >= 0);
+ if (rv == OK)
+ UpdateConnectionTypeHistograms(CONNECTION_ANY);
}
return rv;
@@ -677,7 +678,8 @@ void TCPClientSocketWin::DidCompleteConnect() {
}
if (result != ERR_IO_PENDING) {
- UpdateConnectionTypeHistograms(CONNECTION_ANY, result >= 0);
+ if (result == OK)
+ UpdateConnectionTypeHistograms(CONNECTION_ANY);
DoReadCallback(result);
}
}