Skip to content

Allow streaming io objects into Gitaly

What does this MR do?

This is required for https://gitlab.com/gitlab-org/gitlab-ee/issues/9492, in which we want uploaded files to be stored in a new repository. Without this, we'd have to read the entire file into memory before passing it on to gitaly.

The behaviour is now also used when uploading blobs to the repository.

What are the relevant issue numbers?

Currently useful for https://gitlab.com/gitlab-org/gitlab-ee/issues/9492, but here we're also using it for uploaded blobs

Does this MR meet the acceptance criteria?

Merge request reports