HackerTrans
TopNewTrendsCommentsPastAskShowJobs

nayak

no profile record

Submissions

How we decreased GitLab repo backup times from 48 hours to 41 minutes

about.gitlab.com
593 points·by nayak·السنة الماضية·253 comments

comments

nayak
·قبل 10 أشهر·discuss
This series was in response to another thread [1] which wanted to make rust mandatory in an upcoming release.

The authors proposal was to instead take the middle ground and use rust as an optional dependency until a later point of time where it becomes mandatory.

The later point of time was decided based on when rust support lands in gcc, which would make things smoother, since platforms which support gcc would also be included.

[1]: https://lore.kernel.org/git/pull.1980.git.git.1752784344.git...
nayak
·السنة الماضية·discuss
Even now, the contrast between repository sizes is wide. Most repos contain 1000s of references, which while not the best to run O(N^2) algorithm, is still okay. But as a Git forge, you also see a share of repositories which contain millions of references.
nayak
·السنة الماضية·discuss
Spot on. Some of our repositories at GitLab can contain millions of references.
nayak
·السنة الماضية·discuss
OP here. As of recently, GitLab has a dedicated Git team [1]. So our contributions to the project will hopefully increase a lot more :)

[1]: https://handbook.gitlab.com/handbook/engineering/infrastruct...
nayak
·السنة الماضية·discuss
OP here. Feedback is always welcome, I did mean exponentially in the colloquial sense. I do see how it is confusing here, will change it.