diff --git a/pool/tree/client.go b/pool/tree/client.go index cbf8d531..60377dbf 100644 --- a/pool/tree/client.go +++ b/pool/tree/client.go @@ -69,6 +69,8 @@ func (c *treeClient) redialIfNecessary(ctx context.Context) (healthHasChanged bo return wasHealthy, fmt.Errorf("healthcheck tree service: %w", err) } + c.healthy = true + return !wasHealthy, nil }