From 75cbf9f45d743260f7a7afce3418f09a9639d15f Mon Sep 17 00:00:00 2001 From: Patel230 Date: Tue, 9 Jun 2026 18:41:17 +0530 Subject: [PATCH] Fix health latency flake and tok checksum --- go.sum | 4 ++-- internal/health/healthcheck.go | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/go.sum b/go.sum index 2ed13e6..fe8e8a9 100644 --- a/go.sum +++ b/go.sum @@ -1,7 +1,7 @@ github.com/BurntSushi/toml v1.6.0 h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk= github.com/BurntSushi/toml v1.6.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= -github.com/GrayCodeAI/tok v0.1.0 h1:rzM6QpOKs2+lnCUGi4Ra6wpRljGtCzlrY5H1JW+I13U= -github.com/GrayCodeAI/tok v0.1.0/go.mod h1:JLV+xe2sbHfQjqX66u4tOMTNXqHW0OhkMQqY8wIm1aI= +github.com/GrayCodeAI/tok v0.1.0 h1:6lhxIGg1eDsnOtAuGOZf803aqj4CrPmVmTwKRw25Zio= +github.com/GrayCodeAI/tok v0.1.0/go.mod h1:oqA7HXbXuyrZ3+uJC+TKJWmYYPlyShaXGDQpftEJ9OE= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/danieljoos/wincred v1.2.3 h1:v7dZC2x32Ut3nEfRH+vhoZGvN72+dQ/snVXo/vMFLdQ= diff --git a/internal/health/healthcheck.go b/internal/health/healthcheck.go index 1793e23..8a0f959 100644 --- a/internal/health/healthcheck.go +++ b/internal/health/healthcheck.go @@ -267,6 +267,9 @@ func (hc *HealthChecker) checkProvider(p ProviderPinger) HealthStatus { start := time.Now() err := p.Ping(ctx) latency := time.Since(start) + if latency == 0 { + latency = time.Nanosecond + } status := HealthStatus{ Latency: latency,