Merge pull request #2458 from lucas-clemente/qlog-no-metrics-update-for-non-ack-eliciting

don't log a metrics_update when sending a non-ack-eliciting packet
This commit is contained in:
Marten Seemann
2020-04-06 18:42:09 +07:00
committed by GitHub

View File

@@ -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 {