Accelerate Maven artifact repository uploads
This MR implements Accelerate uploads for gitlab-org/gitlab-ee!6607 implementing https://gitlab.com/gitlab-org/gitlab-ee/issues/5811
Maven uploads files using the message body (like LFS).
here we are extracting a configurable BodyUploader
that we can use for both kind of uploads
Merge request reports
Activity
@dzaporozhets this should be enough for your MR.
If you are unfamiliar with workhorse development in gdk, you can simply do this
# in your gdk root cd gitlab-workhorse/src/gitlab.com/gitlab-org/gitlab-workhorse/ git fetch git@gitlab.com:nolith/gitlab-workhorse.git accelerate-mvn git checkout -b nolith/gitlab-workhorse-accelerate-mvn FETCH_HEAD cd ../../../../../ make gitlab-workhorse/bin/gitlab-workhorse
@jacobvosmaer-gitlab can you perform a preliminary review, please?
assigned to @jacobvosmaer-gitlab
- Resolved by Jacob Vosmaer
- Resolved by Jacob Vosmaer
- Resolved by Jacob Vosmaer
- Resolved by Jacob Vosmaer
assigned to @nolith
added 2 commits
@jacobvosmaer-gitlab I fixed the
lfsStore
problem and wrote some tests.Back to you.
assigned to @jacobvosmaer-gitlab
@nolith in what gitlab version did we introduce the new uploader API? Asking because of the deprecation of support for the old API.
- Resolved by Jacob Vosmaer
in what gitlab version did we introduce the new uploader API? Asking because of the deprecation of support for the old API.
@jacobvosmaer-gitlab it was introduced in %10.6 !227 (diffs)
In %10.7 we ported it from EE to CE
- Resolved by Jacob Vosmaer
- Resolved by Jacob Vosmaer
assigned to @nolith
added 2 commits
Back to you @jacobvosmaer-gitlab
assigned to @jacobvosmaer-gitlab
mentioned in commit dbb94870
Awesome! Thank you @jacobvosmaer-gitlab @nolith
mentioned in merge request !291 (merged)
added devopspackage label
mentioned in merge request gitlab!38882 (merged)