Skip to content

feat: S3 transfer manager improvements#3247

Open
yenfryherrerafeliz wants to merge 17 commits intoaws:masterfrom
yenfryherrerafeliz:s3_transfer_manager_improvements
Open

feat: S3 transfer manager improvements#3247
yenfryherrerafeliz wants to merge 17 commits intoaws:masterfrom
yenfryherrerafeliz:s3_transfer_manager_improvements

Conversation

@yenfryherrerafeliz
Copy link
Contributor

Description of changes:

  • Includes resumable capabilities to resume downloads and uploads.
  • Concurrent downloads to enhance download speed.
  • Directory Transfer Improvements.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@yenfryherrerafeliz yenfryherrerafeliz changed the title S3 transfer manager improvements feat: S3 transfer manager improvements Feb 24, 2026
- Address some formatting issues.
- Fixed arguments passed to ResumableDownload
- Add test coverage for:
  - DirectoryProgressTracker
  - DirectoryTransferProgressAggregator
  - DirectoryTransferProgressSnapshot
  - DirectoryDownloader
  - DirectoryUploader
@yenfryherrerafeliz
Copy link
Contributor Author

vendor/bin/behat --format=progress --suite=smoke --tags='~@noassumerole'
...................................................................... 70
...................................................................... 140
...................................................................... 210
............

111 scenarios (111 passed)
222 steps (222 passed)
0m35.66s (96.23Mb)
vendor/bin/behat --format=progress --tags=integ
...................................................................... 70
...................................................................... 140
...................................................................... 210
...................................................................... 280
...................................................................... 350
...................................................................... 420
......................................................

136 scenarios (136 passed)
474 steps (474 passed)
27m28.00s (720.09Mb)

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.

2 participants