litestream icon indicating copy to clipboard operation
litestream copied to clipboard

Use github.com/aws/aws-sdk-go-v2

Open sylr opened this issue 1 year ago • 2 comments

Fixes #618.

Somehow tested in my EKS cluster.

sylr avatar Dec 14 '24 20:12 sylr

@benbjohnson would it be possible to run the github workflows on this PR ? Thank you.

sylr avatar Dec 22 '24 16:12 sylr

Hi @benbjohnson!

Could you tell me if you are interested in merging this? If so, I'll fix the conflicts, otherwise, I'll close the PR.

Sincerely.

sylr avatar May 05 '25 07:05 sylr

Hi @sylr,

Thank you for your contribution to upgrade the AWS SDK to v2! We appreciate your effort in addressing #618.

We have a more comprehensive AWS SDK v2 upgrade in progress in PR #683 that includes:

  • Full backward compatibility
  • Enhanced error handling with smithy.APIError
  • Configurable multipart upload settings (PartSize and Concurrency)
  • 24-hour timeout for long-running operations
  • Adaptive retry mode with increased attempts for better resilience
  • User-Agent telemetry
  • Support for the full AWS credential chain (IAM roles, EC2/ECS/EKS)
  • Comprehensive test coverage

Since we're moving forward with #683 which addresses the same issue with additional features and improvements, I'll be closing this PR in favor of that one. Your work helped validate the need for this upgrade, and we're grateful for your contribution to the community.

Once #683 is merged, if you find any issues with the implementation or have suggestions for improvements, please feel free to open a new issue or PR.

Thanks again for your contribution! 🙏

corylanou avatar Aug 14 '25 18:08 corylanou