You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2018/03/02 05:45:55 UTC
[trafficserver] branch quic-latest updated: Add debug log in
QUICLossDetector::_detect_lost_packets()
This is an automated email from the ASF dual-hosted git repository.
masaori pushed a commit to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/quic-latest by this push:
new 3587184 Add debug log in QUICLossDetector::_detect_lost_packets()
3587184 is described below
commit 358718497de8dcd6ded3a9d1e0f9206fd7bbef83
Author: Masaori Koshiba <ma...@apache.org>
AuthorDate: Fri Mar 2 14:45:27 2018 +0900
Add debug log in QUICLossDetector::_detect_lost_packets()
---
iocore/net/quic/QUICLossDetector.cc | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/iocore/net/quic/QUICLossDetector.cc b/iocore/net/quic/QUICLossDetector.cc
index 5609176..eae580d 100644
--- a/iocore/net/quic/QUICLossDetector.cc
+++ b/iocore/net/quic/QUICLossDetector.cc
@@ -351,8 +351,13 @@ QUICLossDetector::_detect_lost_packets(QUICPacketNumber largest_acked_packet_num
ink_hrtime time_since_sent = Thread::get_hrtime() - unacked.second->time;
uint64_t packet_delta = largest_acked_packet_number - unacked.second->packet_number;
if (time_since_sent > delay_until_lost) {
+ QUICLDDebug("Lost: time since sent is too long (sent=%" PRId64 ", delay=%lf, fraction=%lf, lrtt=%" PRId64 ", srtt=%" PRId64
+ ")",
+ time_since_sent, delay_until_lost, this->_time_reordering_fraction, this->_latest_rtt, this->_smoothed_rtt);
lost_packets.insert({unacked.first, *unacked.second});
} else if (packet_delta > this->_reordering_threshold) {
+ QUICLDDebug("Lost: packet delta is too large (largest=%" PRId64 " unacked=%" PRId64 " threshold=%" PRId32 ")",
+ largest_acked_packet_number, unacked.second->packet_number, this->_reordering_threshold);
lost_packets.insert({unacked.first, *unacked.second});
} else if (this->_loss_time == 0 && delay_until_lost != INFINITY) {
this->_loss_time = Thread::get_hrtime() + delay_until_lost - time_since_sent;
--
To stop receiving notification emails like this one, please contact
masaori@apache.org.