From aeded16b893039221e37c8f1f708253b3f283770 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Fri, 29 May 2026 11:27:48 +0200 Subject: [PATCH] catch out-of-bounds error --- pkg/es/search.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/es/search.go b/pkg/es/search.go index 8d3cec3..6164712 100644 --- a/pkg/es/search.go +++ b/pkg/es/search.go @@ -135,6 +135,10 @@ func searchPit(conf *cfg.Config, req *search.Request) error { for { res, err := search.Do(ctx) if err != nil { + if strings.Contains(err.Error(), "reason: all shards failed") { + return nil + } + return fmt.Errorf("failed to run search (esdsl pit): %s", err) }