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));
}