gfe-relnote: (n/a) Add a histogram to record the writer status code from QuicConnection::FlushPackets. Stats only, not protected.
PiperOrigin-RevId: 298597635
Change-Id: I30e4b491690695e3d924fd7669583de7e51b6d09
diff --git a/quic/core/quic_connection.cc b/quic/core/quic_connection.cc
index 4f5861e..f9c4da7 100644
--- a/quic/core/quic_connection.cc
+++ b/quic/core/quic_connection.cc
@@ -2403,6 +2403,11 @@
WriteResult result = writer_->Flush();
+ QUIC_HISTOGRAM_ENUM("QuicConnection.FlushPacketStatus", result.status,
+ WRITE_STATUS_NUM_VALUES,
+ "Status code returned by writer_->Flush() in "
+ "QuicConnection::FlushPackets.");
+
if (HandleWriteBlocked()) {
DCHECK_EQ(WRITE_STATUS_BLOCKED, result.status)
<< "Unexpected flush result:" << result;