Skip to content

JENKINS-56740: Add multipart upload support for big files#644

Open
medicalwei wants to merge 4 commits intojenkinsci:masterfrom
medicalwei:jenkins-56740
Open

JENKINS-56740: Add multipart upload support for big files#644
medicalwei wants to merge 4 commits intojenkinsci:masterfrom
medicalwei:jenkins-56740

Conversation

@medicalwei
Copy link

@medicalwei medicalwei commented Jul 3, 2025

This adds multipart support for big files, adopted from pull request #141.

The rebase has adopted to use AWS SDK v2 API.

We still need to do functional tests and unit tests, also I am not a Java developer.

Testing done

  • A 8000 MiB file uploaded to a private RADOS gateway through S3.

Submitter checklist

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests that demonstrate the feature works or the issue is fixed

@medicalwei medicalwei changed the title JENKINS-56740: Add multipart upload support for big files (rebased attempt) JENKINS-56740: Add multipart upload support for big files Jul 3, 2025
@jglick jglick mentioned this pull request Jul 11, 2025
medicalwei and others added 2 commits September 23, 2025 11:11
This adds multipart support for big files, adopted from pull request jenkinsci#141.

Co-authored-by: Artem V. Navrotskiy <bozaro@yandex.ru>
Co-authored-by: Spenser Gilliland <spenser@sima.ai>
@medicalwei medicalwei marked this pull request as ready for review September 24, 2025 06:03
@medicalwei medicalwei requested a review from a team as a code owner September 24, 2025 06:03
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