GitLab's performance is a major pain point for us. We throw an absurd amount of hardware at it for mid sized teams.
have not used drone yet, will give it a shot.
It links to a list of 53 commits from this release targeting performance:
https://gitlab.com/groups/gitlab-org/-/merge_requests?scope=...
I do think that most of our performance improvements are to improve the end-user experience. So I totally understand dijit's request to reduce memory. Today we recommend 4GB of memory to run GitLab https://docs.gitlab.com/ee/install/requirements.html#memory
One big thing would be if we can run the Ruby code multithreaded https://gitlab.com/gitlab-org/gitlab-ce/issues/3592 You can see I created that issue 2 years ago and there has been recent activity on it.
Right now GitLab the company is focussed on making complete DevOps https://about.gitlab.com/2017/10/11/from-dev-to-devops/ happening. So any help on the multi-threading is appreciated. The first thing would be to implement https://github.com/covermymeds/rubocop-thread_safety
Also, the cookbook for setting up postgres also takes your total ram into account.
Any clue on what gitlab-only features people need that makes Gogs unusable or unfitting? make me really curious
Gitea definitely do less but do it well and much in a much lighter way
Based on the sibling comments here, it looks like Gogs/Gitea should do what I want.
It does much less in term of features though