From 0e410bf241a8f8dfd4ad72d7083abf1234e69df0 Mon Sep 17 00:00:00 2001 From: "Arthur K." Date: Mon, 19 Jan 2026 18:43:39 +0300 Subject: [PATCH] fix: send last healthcheck in backoff --- internal/roles/master/observer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/roles/master/observer.go b/internal/roles/master/observer.go index 64f69c8..46153b2 100644 --- a/internal/roles/master/observer.go +++ b/internal/roles/master/observer.go @@ -39,7 +39,7 @@ func (o *observer) pollNodes(ctx context.Context, onLeave func(types.Node) error delay := time.Duration(o.backoff) alive := false - for i := o.backoffCount; i > 0; i-- { + for i := o.backoffCount - 1; i >= 0; i-- { _, err := client.Get[any](n.Endpoint, types.PathNodeHealthcheck) if err == nil {