Skip to content

Commit f749723

Browse files
authored
Ignore not found errors when deleting data streams (#1953)
1 parent 23aaa90 commit f749723

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

internal/testrunner/runners/system/tester.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -780,11 +780,15 @@ func (r *tester) deleteDataStream(ctx context.Context, dataStream string) error
780780
r.esAPI.Indices.DeleteDataStream.WithContext(ctx),
781781
)
782782
if err != nil {
783-
return fmt.Errorf("failed to delete data stream %s: %w", dataStream, err)
783+
return fmt.Errorf("delete request failed for data stream %s: %w", dataStream, err)
784784
}
785785
defer resp.Body.Close()
786+
if resp.StatusCode == http.StatusNotFound {
787+
// Data stream doesn't exist, there was nothing to do.
788+
return nil
789+
}
786790
if resp.IsError() {
787-
return fmt.Errorf("could not get delete data stream %s: %s", dataStream, resp.String())
791+
return fmt.Errorf("delete request failed for data stream %s: %s", dataStream, resp.String())
788792
}
789793
return nil
790794
}

0 commit comments

Comments
 (0)