From 59266ea4f0928ae5235d60a063db8da1ff4f83c4 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Mon, 1 Jun 2026 22:21:21 +0100 Subject: [PATCH] Stabilize TrueNAS recovery poller tests --- internal/monitoring/truenas_poller_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/monitoring/truenas_poller_test.go b/internal/monitoring/truenas_poller_test.go index a977b7704..e35d202e8 100644 --- a/internal/monitoring/truenas_poller_test.go +++ b/internal/monitoring/truenas_poller_test.go @@ -1043,7 +1043,7 @@ func TestTrueNASPollerStaleDataRecovery(t *testing.T) { }, "expected poller to continue attempts throughout failure window") waitForCondition(t, 3*time.Second, func() bool { - return recoverySuccesses.Load() > 0 + return recoverySuccesses.Load() > 0 && hasTrueNASHostForOrg(poller, "default", "stale-after") }, "expected poller to recover and ingest refreshed data after failures") poller.Stop() @@ -1124,7 +1124,7 @@ func TestTrueNASPollerConnectionFlap(t *testing.T) { isDown.Store(false) waitForCondition(t, 3*time.Second, func() bool { - return afterRecoverySuccesses.Load() > 0 + return afterRecoverySuccesses.Load() > 0 && hasTrueNASHostForOrg(poller, "default", "flap-after") }, "expected poller to recover ingestion after endpoint returns") poller.Stop()