internetmap icon indicating copy to clipboard operation
internetmap copied to clipboard

Time out traceroutes by IP hop, not by full traceroute length

Open apike opened this issue 7 years ago • 0 comments

Typically, when you do a traceroute, it gives a certain amount of time per IP hop, and if a given IP takes too long it will get kICMPTimeExceeded and continue on. Sometimes though, currently, a hop will fail but neither will the timeout, and it will wait forever. Apparently the timeout and traceroute code is complicated, so for 2.0 Jot is going to do a temporary fix of timing out if the overall traceroute after (say) 30 seconds, in #462.

In a future release, we want to understand how the timeout is supposed to work, and fix it so we time out if an IP hop hasn't happened in (say) 5 seconds, as opposed to potentially having a 0-hop traceroute take 30 seconds to time out, or having a long but progressing traceroute time out because it hit 30 seconds.

apike avatar Aug 09 '17 18:08 apike