Deprecate gfe2_reloadable_flag_quic_stop_sending_duplicate_max_streams. PiperOrigin-RevId: 324608537 Change-Id: I32e566ff0a5ddf6bc511ded9c9fab3b259089b05
diff --git a/quic/core/quic_stream_id_manager.cc b/quic/core/quic_stream_id_manager.cc index 528d955..8a54e31 100644 --- a/quic/core/quic_stream_id_manager.cc +++ b/quic/core/quic_stream_id_manager.cc
@@ -55,13 +55,10 @@ " exceeds incoming max stream ", incoming_advertised_max_streams_); return false; } - if (GetQuicReloadableFlag(quic_stop_sending_duplicate_max_streams)) { - QUIC_RELOADABLE_FLAG_COUNT(quic_stop_sending_duplicate_max_streams); - DCHECK_LE(incoming_advertised_max_streams_, incoming_actual_max_streams_); - if (incoming_advertised_max_streams_ == incoming_actual_max_streams_) { - // We have told peer about current max. - return true; - } + DCHECK_LE(incoming_advertised_max_streams_, incoming_actual_max_streams_); + if (incoming_advertised_max_streams_ == incoming_actual_max_streams_) { + // We have told peer about current max. + return true; } if (frame.stream_count < incoming_actual_max_streams_) { // Peer thinks it's blocked on a stream count that is less than our current @@ -112,10 +109,7 @@ } void QuicStreamIdManager::SendMaxStreamsFrame() { - if (GetQuicReloadableFlag(quic_stop_sending_duplicate_max_streams)) { - QUIC_BUG_IF(incoming_advertised_max_streams_ >= - incoming_actual_max_streams_); - } + QUIC_BUG_IF(incoming_advertised_max_streams_ >= incoming_actual_max_streams_); incoming_advertised_max_streams_ = incoming_actual_max_streams_; delegate_->SendMaxStreams(incoming_advertised_max_streams_, unidirectional_); }
diff --git a/quic/core/quic_stream_id_manager_test.cc b/quic/core/quic_stream_id_manager_test.cc index 689d411..e95f553 100644 --- a/quic/core/quic_stream_id_manager_test.cc +++ b/quic/core/quic_stream_id_manager_test.cc
@@ -144,13 +144,9 @@ QuicStreamCount stream_count = stream_id_manager_.incoming_initial_max_open_streams(); QuicStreamsBlockedFrame frame(0, stream_count - 1, IsUnidirectional()); - if (GetQuicReloadableFlag(quic_stop_sending_duplicate_max_streams)) { - // We have notified peer about current max. - EXPECT_CALL(delegate_, SendMaxStreams(stream_count, IsUnidirectional())) - .Times(0); - } else { - EXPECT_CALL(delegate_, SendMaxStreams(stream_count, IsUnidirectional())); - } + // We have notified peer about current max. + EXPECT_CALL(delegate_, SendMaxStreams(stream_count, IsUnidirectional())) + .Times(0); std::string error_details; EXPECT_TRUE(stream_id_manager_.OnStreamsBlockedFrame(frame, &error_details)); } @@ -403,12 +399,8 @@ // Check that receipt of a STREAMS BLOCKED with stream-count = 0 invokes a // MAX STREAMS, count = 123, when the MaxOpen... is set to 123. EXPECT_CALL(delegate_, SendMaxStreams(123u, IsUnidirectional())); - if (GetQuicReloadableFlag(quic_stop_sending_duplicate_max_streams)) { - QuicStreamIdManagerPeer::set_incoming_actual_max_streams( - &stream_id_manager_, 123); - } else { - stream_id_manager_.SetMaxOpenIncomingStreams(123); - } + QuicStreamIdManagerPeer::set_incoming_actual_max_streams(&stream_id_manager_, + 123); frame.stream_count = 0; EXPECT_TRUE(stream_id_manager_.OnStreamsBlockedFrame(frame, &error_details)); }
diff --git a/quic/core/uber_quic_stream_id_manager_test.cc b/quic/core/uber_quic_stream_id_manager_test.cc index b3dfedc..705a395 100644 --- a/quic/core/uber_quic_stream_id_manager_test.cc +++ b/quic/core/uber_quic_stream_id_manager_test.cc
@@ -287,32 +287,20 @@ QuicStreamsBlockedFrame frame(kInvalidControlFrameId, stream_count, /*unidirectional=*/false); - if (GetQuicReloadableFlag(quic_stop_sending_duplicate_max_streams)) { - EXPECT_CALL(delegate_, - SendMaxStreams(manager_.max_incoming_bidirectional_streams(), - frame.unidirectional)) - .Times(0); - } else { - EXPECT_CALL(delegate_, - SendMaxStreams(manager_.max_incoming_bidirectional_streams(), - frame.unidirectional)); - } + EXPECT_CALL(delegate_, + SendMaxStreams(manager_.max_incoming_bidirectional_streams(), + frame.unidirectional)) + .Times(0); EXPECT_TRUE(manager_.OnStreamsBlockedFrame(frame, nullptr)); stream_count = manager_.advertised_max_incoming_unidirectional_streams() - 1; frame.stream_count = stream_count; frame.unidirectional = true; - if (GetQuicReloadableFlag(quic_stop_sending_duplicate_max_streams)) { - EXPECT_CALL(delegate_, - SendMaxStreams(manager_.max_incoming_unidirectional_streams(), - frame.unidirectional)) - .Times(0); - } else { - EXPECT_CALL(delegate_, - SendMaxStreams(manager_.max_incoming_unidirectional_streams(), - frame.unidirectional)); - } + EXPECT_CALL(delegate_, + SendMaxStreams(manager_.max_incoming_unidirectional_streams(), + frame.unidirectional)) + .Times(0); EXPECT_TRUE(manager_.OnStreamsBlockedFrame(frame, nullptr)); }