Deprecate gfe2_reloadable_flag_quic_fix_server_pto_timeout.
PiperOrigin-RevId: 320959889
Change-Id: I64851bfeb19eb73e796645e8309d8785457d845d
diff --git a/quic/core/http/end_to_end_test.cc b/quic/core/http/end_to_end_test.cc
index c961b89..a1c63c2 100644
--- a/quic/core/http/end_to_end_test.cc
+++ b/quic/core/http/end_to_end_test.cc
@@ -199,7 +199,6 @@
AddToCache("/foo", 200, kFooResponseBody);
AddToCache("/bar", 200, kBarResponseBody);
// Enable fixes for bugs found in tests and prod.
- SetQuicReloadableFlag(quic_fix_server_pto_timeout, true);
SetQuicReloadableFlag(quic_fix_undecryptable_packets, true);
SetQuicReloadableFlag(quic_fix_packet_number_length, true);
diff --git a/quic/core/quic_sent_packet_manager.cc b/quic/core/quic_sent_packet_manager.cc
index 4ff4927..8e0922b 100644
--- a/quic/core/quic_sent_packet_manager.cc
+++ b/quic/core/quic_sent_packet_manager.cc
@@ -1067,13 +1067,11 @@
return QuicTime::Zero();
}
PacketNumberSpace packet_number_space;
- if (GetQuicReloadableFlag(quic_fix_server_pto_timeout) &&
- supports_multiple_packet_number_spaces() &&
+ if (supports_multiple_packet_number_spaces() &&
unacked_packets_.perspective() == Perspective::IS_SERVER &&
!GetEarliestPacketSentTimeForPto(&packet_number_space).IsInitialized()) {
// Do not set the timer on the server side if the only in flight packets are
// half RTT data.
- QUIC_RELOADABLE_FLAG_COUNT(quic_fix_server_pto_timeout);
return QuicTime::Zero();
}
switch (GetRetransmissionMode()) {
diff --git a/quic/core/quic_sent_packet_manager_test.cc b/quic/core/quic_sent_packet_manager_test.cc
index c55eff3..1724a39 100644
--- a/quic/core/quic_sent_packet_manager_test.cc
+++ b/quic/core/quic_sent_packet_manager_test.cc
@@ -4020,17 +4020,8 @@
EXPECT_EQ(PACKETS_NEWLY_ACKED,
manager_.OnAckFrameEnd(clock_.Now(), QuicPacketNumber(4),
ENCRYPTION_HANDSHAKE));
- if (GetQuicReloadableFlag(quic_fix_server_pto_timeout)) {
- // Verify PTO will not be armed.
- EXPECT_EQ(QuicTime::Zero(), manager_.GetRetransmissionTime());
- return;
- }
- // PTO fires but there is nothing to send.
- EXPECT_NE(QuicTime::Zero(), manager_.GetRetransmissionTime());
- manager_.OnRetransmissionTimeout();
- EXPECT_QUIC_BUG(manager_.MaybeSendProbePackets(),
- "earlist_sent_time not initialized when trying to send PTO "
- "retransmissions");
+ // Verify PTO will not be armed.
+ EXPECT_EQ(QuicTime::Zero(), manager_.GetRetransmissionTime());
}
TEST_F(QuicSentPacketManagerTest, MaybeRetransmitInitialData) {