Facilitate Git LFS synchronization between Geo nodes

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

Some customers work a lot with significant assets. Git LFS synchronization between Geo nodes is extremely slow.

user story
who as a GitLab user of the enterprise,
what I want to be able to use the closer Git LFS storage (closer to my region)
why TO accelerate the usage of big assets

Intended users

Proposal

It would be necessary to be able to separate the LFS storage from GitLab and to be able to define several LFS storages to install them in different regions.

Ideally, GitLab would provide the correct endpoint to the Git client to the appropriate LFS storage.

  • We need to deploy an LFS storage somewhere in the cloud (S3)
  • We can replicate this LFS storage on several cloud regions
  • Then the users are able to use the most closed LFS storage (GitLab will provide the correct endpoint)

What is the type of buyer?

Edited by 🤖 GitLab Bot 🤖