Deprecate quic_allow_variable_length_connection_id_for_negotiation
gfe-relnote: deprecate --gfe2_restart_flag_quic_allow_variable_length_connection_id_for_negotiation
PiperOrigin-RevId: 253919693
Change-Id: Id01ee824886e1777889b1fcc44cd77c0b1e0788a
diff --git a/quic/core/http/end_to_end_test.cc b/quic/core/http/end_to_end_test.cc
index b3aaf20..18e0f2b 100644
--- a/quic/core/http/end_to_end_test.cc
+++ b/quic/core/http/end_to_end_test.cc
@@ -682,11 +682,6 @@
}
TEST_P(EndToEndTest, ForcedVersionNegotiationAndBadConnectionIdLength) {
- if (!GetQuicRestartFlag(
- quic_allow_variable_length_connection_id_for_negotiation)) {
- ASSERT_TRUE(Initialize());
- return;
- }
if (!QuicUtils::VariableLengthConnectionIdAllowedForVersion(
GetParam().negotiated_version.transport_version)) {
ASSERT_TRUE(Initialize());
diff --git a/quic/core/quic_dispatcher_test.cc b/quic/core/quic_dispatcher_test.cc
index 094b293..43c34f0 100644
--- a/quic/core/quic_dispatcher_test.cc
+++ b/quic/core/quic_dispatcher_test.cc
@@ -548,8 +548,6 @@
TEST_F(QuicDispatcherTest, StatelessVersionNegotiationWithClientConnectionId) {
SetQuicRestartFlag(quic_do_not_override_connection_id, true);
- SetQuicRestartFlag(quic_allow_variable_length_connection_id_for_negotiation,
- true);
CreateTimeWaitListManager();
QuicSocketAddress client_address(QuicIpAddress::Loopback4(), 1);
diff --git a/quic/core/quic_utils.cc b/quic/core/quic_utils.cc
index 88ffa38..40c50af 100644
--- a/quic/core/quic_utils.cc
+++ b/quic/core/quic_utils.cc
@@ -525,12 +525,6 @@
// static
bool QuicUtils::VariableLengthConnectionIdAllowedForVersion(
QuicTransportVersion version) {
- if (!GetQuicRestartFlag(
- quic_allow_variable_length_connection_id_for_negotiation)) {
- return version >= QUIC_VERSION_47;
- }
- QUIC_RESTART_FLAG_COUNT(
- quic_allow_variable_length_connection_id_for_negotiation);
// We allow variable length connection IDs for unsupported versions to
// ensure that IETF version negotiation works when other implementations
// trigger version negotiation with custom connection ID lengths.
diff --git a/quic/core/quic_versions.cc b/quic/core/quic_versions.cc
index 8d7e1c9..cfdacca 100644
--- a/quic/core/quic_versions.cc
+++ b/quic/core/quic_versions.cc
@@ -439,8 +439,6 @@
SetQuicReloadableFlag(quic_tolerate_reneging, true);
SetQuicReloadableFlag(quic_simplify_stop_waiting, true);
SetQuicRestartFlag(quic_no_server_conn_ver_negotiation2, true);
- SetQuicRestartFlag(quic_allow_variable_length_connection_id_for_negotiation,
- true);
SetQuicRestartFlag(quic_do_not_override_connection_id, true);
SetQuicRestartFlag(quic_no_framer_object_in_dispatcher, true);
SetQuicRestartFlag(quic_use_allocated_connection_ids, true);