net/routecheck: tweak routecheck documentation and coding style

This patch is a follow-up for PR #19639 that does some cleanups.

Updates #17366
Updates tailscale/corp#33033

Signed-off-by: Simon Law <sfllaw@tailscale.com>
This commit is contained in:
Simon Law
2026-07-02 20:26:27 -07:00
committed by Simon Law
parent 52fdadbf8b
commit 7b2432abae
4 changed files with 16 additions and 7 deletions
+7 -2
View File
@@ -137,8 +137,13 @@ func (c *Client) probe(ctx context.Context, nodes iter.Seq[probed], limit int, t
metricPingError.Add(1)
return nil
default:
c.vlogf("ping %s (%s): result: %f ms (err: %v)",
n.addr, n.ID(), pong.LatencySeconds*1000, pong.Err)
if pong.Err != "" {
c.vlogf("ping %s (%s): result: %f ms (err: %v)",
n.addr, n.ID(), pong.LatencySeconds*1000, pong.Err)
} else {
c.vlogf("ping %s (%s): result: %f ms",
n.addr, n.ID(), pong.LatencySeconds*1000)
}
metricPingReachable.Add(1)
}