-
Notifications
You must be signed in to change notification settings - Fork 353
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Retry upload on error. #4786
Comments
This is low priority. |
We should already be retrying a few times (3?). Is that not working, or does the transient storage issue persist for a duration longer than our retry delay? The number of retries was set to a low value because, on the search side, we wanted some quick feedback when a storage issue occurred. We could have a dedicated retry policy for PUT requests. |
we already have retries on the storage for writes, up to 5 times. Some error were not retried, but now are since #5384, so I think this ticket can be closed |
@trinity-1686a Do we retry on S3 internal errors? |
we retry based on what the sdk defines as transient and throttling errors, list here: https://docs.rs/aws-runtime/1.4.3/src/aws_runtime/retries/classifiers.rs.html#18-36 |
we do retry upload now for all transient errors we could find. If more error conditions should be retried, that should be a separate ticket |
Some object storage can fail from to time. In that case we should retry instead of restarting the pipeline and losing all of the work done.
The text was updated successfully, but these errors were encountered: