From a983c40cdd6ebbba1406aa713f134a751f12b7c3 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Sat, 4 Apr 2020 11:55:59 +0700 Subject: [PATCH] don't log a metrics_update when sending a non-ack-eliciting packet --- internal/ackhandler/sent_packet_handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/ackhandler/sent_packet_handler.go b/internal/ackhandler/sent_packet_handler.go index 3e8c8e25e..690915a59 100644 --- a/internal/ackhandler/sent_packet_handler.go +++ b/internal/ackhandler/sent_packet_handler.go @@ -187,7 +187,7 @@ func (h *sentPacketHandler) SentPacket(packet *Packet) { if isAckEliciting { h.getPacketNumberSpace(packet.EncryptionLevel).history.SentPacket(packet) } - if h.qlogger != nil { + if h.qlogger != nil && isAckEliciting { h.qlogger.UpdatedMetrics(h.rttStats, h.congestion.GetCongestionWindow(), h.bytesInFlight, h.packetsInFlight()) } if isAckEliciting || !h.peerCompletedAddressValidation {