Open hshardeesi opened 1 month ago
We may also want to pause on authentication errors from S3. This can help if the user has permissions to SQS, but not S3.
Also, we should keep the stack trace when we get unknown errors. It is nice to cut it out for authentication errors. But, when an unknown error occurs, that stack trace helps debug.
Describe the bug Data-prepper S3 source pauses SQS processing with exponential backoff when there is an issue in reading S3 object such as corrupted parquet file.
To Reproduce Steps to reproduce the behavior:
Expected behavior S3 source plugin should skip corrupted objects and process next object without delay. S3 source should backoff only when there is an error with the SQS processing itself.
Additional context Add any other context about the problem here.