Deprecate gfe2_reloadable_flag_quic_abort_qpack_on_stream_close.
PiperOrigin-RevId: 343880822
Change-Id: Iea113aefc40e0280a83ddc819e16640a6cd670ca
diff --git a/quic/core/http/quic_spdy_stream.cc b/quic/core/http/quic_spdy_stream.cc
index bdb5907..8e5cb1c 100644
--- a/quic/core/http/quic_spdy_stream.cc
+++ b/quic/core/http/quic_spdy_stream.cc
@@ -807,10 +807,7 @@
void QuicSpdyStream::OnClose() {
QuicStream::OnClose();
- if (GetQuicReloadableFlag(quic_abort_qpack_on_stream_close)) {
- QUIC_RELOADABLE_FLAG_COUNT(quic_abort_qpack_on_stream_close);
- qpack_decoded_headers_accumulator_.reset();
- }
+ qpack_decoded_headers_accumulator_.reset();
if (visitor_) {
Visitor* visitor = visitor_;
diff --git a/quic/core/http/quic_spdy_stream_test.cc b/quic/core/http/quic_spdy_stream_test.cc
index 74bc30c..38062ca 100644
--- a/quic/core/http/quic_spdy_stream_test.cc
+++ b/quic/core/http/quic_spdy_stream_test.cc
@@ -2486,26 +2486,10 @@
}
stream_->Reset(QUIC_STREAM_CANCELLED);
- if (!GetQuicReloadableFlag(quic_abort_qpack_on_stream_close) &&
- !GetQuicReloadableFlag(quic_abort_qpack_on_stream_reset)) {
- // Header acknowledgement.
- EXPECT_CALL(*session_,
- WritevData(decoder_send_stream->id(), /* write_length = */ 1,
- /* offset = */ 2, _, _, _));
- EXPECT_CALL(debug_visitor, OnHeadersDecoded(stream_->id(), _));
- }
-
// Deliver dynamic table entry to decoder.
session_->qpack_decoder()->OnInsertWithoutNameReference("foo", "bar");
- if (GetQuicReloadableFlag(quic_abort_qpack_on_stream_close) ||
- GetQuicReloadableFlag(quic_abort_qpack_on_stream_reset)) {
- EXPECT_FALSE(stream_->headers_decompressed());
- } else {
- // Verify headers.
- EXPECT_TRUE(stream_->headers_decompressed());
- EXPECT_THAT(stream_->header_list(), ElementsAre(Pair("foo", "bar")));
- }
+ EXPECT_FALSE(stream_->headers_decompressed());
}
TEST_P(QuicSpdyStreamTest, HeaderDecodingUnblockedAfterResetReceived) {
diff --git a/quic/core/quic_flags_list.h b/quic/core/quic_flags_list.h
index 881a371..7cb12d4 100644
--- a/quic/core/quic_flags_list.h
+++ b/quic/core/quic_flags_list.h
@@ -5,7 +5,6 @@
// This file is autogenerated by the QUICHE Copybara export script.
QUIC_FLAG(FLAGS_quic_reloadable_flag_http2_use_fast_huffman_encoder, true)
-QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_abort_qpack_on_stream_close, true)
QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_abort_qpack_on_stream_reset, true)
QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_ack_delay_alarm_granularity, false)
QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_add_stream_info_to_idle_close_detail, true)