google / quiche

BSD 3-Clause "New" or "Revised" License
660 stars 132 forks source link

Negative send_delta + time of previously acked packet > current + sample_max_bandwidth is zero #79

Open kinokrt opened 1 month ago

kinokrt commented 1 month ago

We are regularly encountering the following warnings and errors together. Do you have any idea what is going on?

2024-10-04 05:23:19.325021298 +0000 [warn]: rtt_stats.cc:-(51): (handle <none>, sid <none>): Ignoring measured send_delta, because it's is either infinite, zero, or negative. send_delta = -249

2024-10-04 05:23:19.325030235 +0000 [eror]: bandwidth_sampler.cc:-(466): (handle <none>, sid <none>): Time of the previously acked packet:3797415058218 is larger than the ack time of the current packet:3797415057969. acked packet number:1, total_bytes_acked_:143, overestimate_avoidance_:0, sent_packet:{sent_time:3797415058218, size:143, total_bytes_sent_at_last_acked_packet:143, last_acked_packet_sent_time:3797415058218, last_acked_packet_ack_time:3797415058218, send_time_state:{valid:1, app_limited:1, total_sent:143, total_acked:0, total_lost:0, inflight:143}}

2024-10-04 05:23:19.325032429 +0000 [warn]: bbr2_misc.cc:-(131): (handle <none>, sid <none>): 143 bytes from 1 packets have been acked, but sample_max_bandwidth is zero.