Index: net/quic/quic_time_wait_list_manager.cc |
diff --git a/net/quic/quic_time_wait_list_manager.cc b/net/quic/quic_time_wait_list_manager.cc |
index 2e3e16d5a58b0ba72e2d3392e7a6c2621fc53754..a5384b77f422776c26771b7b7d81265ba5344004 100644 |
--- a/net/quic/quic_time_wait_list_manager.cc |
+++ b/net/quic/quic_time_wait_list_manager.cc |
@@ -113,10 +113,8 @@ void QuicTimeWaitListManager::AddConnectionIdToTimeWait( |
connection_id_map_.erase(it); |
} |
TrimTimeWaitListIfNeeded(); |
- if (FLAGS_quic_limit_time_wait_list_size) { |
- DCHECK_LT(num_connections(), |
- static_cast<size_t>(FLAGS_quic_time_wait_list_max_connections)); |
- } |
+ DCHECK_LT(num_connections(), |
+ static_cast<size_t>(FLAGS_quic_time_wait_list_max_connections)); |
ConnectionIdData data(num_packets, |
version, |
helper_->GetClock()->ApproximateNow(), |
@@ -291,36 +289,20 @@ bool QuicTimeWaitListManager::MaybeExpireOldestConnection( |
void QuicTimeWaitListManager::CleanUpOldConnectionIds() { |
QuicTime now = helper_->GetClock()->ApproximateNow(); |
QuicTime expiration = now.Subtract(kTimeWaitPeriod_); |
- if (FLAGS_quic_limit_time_wait_list_size) { |
- while (MaybeExpireOldestConnection(expiration)) { |
- } |
- } else { |
- while (!connection_id_map_.empty()) { |
- ConnectionIdMap::iterator it = connection_id_map_.begin(); |
- QuicTime oldest_connection_id = it->second.time_added; |
- if (now.Subtract(oldest_connection_id) < kTimeWaitPeriod_) { |
- break; |
- } |
- const QuicConnectionId connection_id = it->first; |
- // This connection_id has lived its age, retire it now. |
- delete it->second.close_packet; |
- connection_id_map_.erase(it); |
- visitor_->OnConnectionRemovedFromTimeWaitList(connection_id); |
- } |
+ |
+ while (MaybeExpireOldestConnection(expiration)) { |
} |
SetConnectionIdCleanUpAlarm(); |
} |
void QuicTimeWaitListManager::TrimTimeWaitListIfNeeded() { |
- if (FLAGS_quic_limit_time_wait_list_size) { |
- if (FLAGS_quic_time_wait_list_max_connections < 0) { |
- return; |
- } |
- while (num_connections() >= |
- static_cast<size_t>(FLAGS_quic_time_wait_list_max_connections)) { |
- MaybeExpireOldestConnection(QuicTime::Infinite()); |
- } |
+ if (FLAGS_quic_time_wait_list_max_connections < 0) { |
+ return; |
+ } |
+ while (num_connections() >= |
+ static_cast<size_t>(FLAGS_quic_time_wait_list_max_connections)) { |
+ MaybeExpireOldestConnection(QuicTime::Infinite()); |
} |
} |