catch out-of-bounds error

This commit is contained in:
2026-05-29 11:27:48 +02:00
parent 57bbe680a7
commit aeded16b89

View File

@@ -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)
}