Skip to content

Handle throttling in FileDescriptor implementations - #1149

Open
rafaavc wants to merge 3 commits into
masterfrom
add-exponential-backoff-and-s3-slow-down-retry
Open

Handle throttling in FileDescriptor implementations#1149
rafaavc wants to merge 3 commits into
masterfrom
add-exponential-backoff-and-s3-slow-down-retry

Conversation

@rafaavc

@rafaavc rafaavc commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

This PR:

  • Adds Retry#exponentialBackOff.
  • Updates S3FileDescriptor and GCSFileDescriptor to use exponential backoff when retrying.
  • Fixes ex.isRetryable queries in GCSBucket.
  • S3FileDescriptor now retries throttling exceptions by default (disable with aws.s3.retry-on-slow-down = false).

Does this change relate to existing issues or pull requests?

NA

Does this change require an update to the documentation?

Yes - documented the typesafe config keys of the S3FileDescriptor.

How has this been tested?

Added RetrySpec and S3BucketSpec.

@rafaavc
rafaavc requested a review from pmscosta August 3, 2026 15:42
@rafaavc rafaavc self-assigned this Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant