Making GitLab faster
about.gitlab.com
about.gitlab.com
I then switched providers, which also came with more system resources, and GitLab was working without any issues right away. It could have been caused by an oversold node at the previous host, or the slightly higher system specs at the new host made the difference, but I've been running GitLab on that new server for a couple of months now without experiencing those slowdowns again.
If you've noticed a gradual slowdown to the point of pages getting stuck on loading indefinitely, then try to up the system specs a bit, as it could make quite the difference.
Why wouldn't a ruby on rails solution be right for a ruby on rails app?
Restarting is just ignoring the issue.
edit:
- fix typo
- ps: i'm also looking forward to have some extra time to setup Gitlab on the Pi2 as well (either Docker preferably or https://about.gitlab.com/2015/04/21/gitlab-on-raspberry-pi-2...)
It looks like the front-end can use some attention too: PageSpeed Score is only C (79%):
https://gtmetrix.com/reports/gitlab.com/57l7nHlc
This is the most valuable measurement, IMO. Server response time is just a proxy for end-user experience.
The only complaint I really have is the fact that I have to append a ".git" to the http url to clone the repository. Alternatively, it'd be nice to have a git:// read only url too.
Not sure about the git:// read only url, I don't oversee the consequences.
https://git-scm.com/book/en/v2/Git-on-the-Server-Git-Daemon
For this to work in GitLab we would need to find or write an alternative implementation of the protocol.
Sounds like a lot of work to me when we already have decent HTTP clone access.
https://github.com/git/git/blob/56f37fda511e1615dc6df86c68f3...
The question is then: how badly do people want this and how many admins out there are willing to poke an extra hole in their firewall just for this protocol.
Thanks for the quick reply :)
That said. A fresh instance of bitbucket hosted close to our office vs bitbucket? No contest.
That's gonna look bad for me :$
Some of us want to reuse the pgsql/redis instances we are already running. For example, we already have pgsql for redmine and other uses, we don't want another, separate instance. Too bad that standalone packages working with system supplied (debian, centos) packages are non-existent.
Is there a plan to convert or support travis ci config? If not, would it be possible to get a repo example for each language. I think i've seen something similar but there was only 1-2 examples
We're working on more examples there and are planning two blogposts about this next week. For our blogpost planning see https://gitlab.com/gitlab-com/blog-posts/issues
* the ability to assign a review to multiple users * set a number of reviewers * Multiline comments * review publishing * Review versions
Not really noticed any problems with speed but its good to see that they are working on it anyway :)
I would love to see multiline comments too! See https://gitlab.com/gitlab-org/gitlab-ce/issues/4143
Review publishing, do you mean https://gitlab.com/gitlab-org/gitlab-ce/issues/3364 ?
Review version, what do you mean with this?
Yes saw that. Currently evaluating various git servers as its something we use a lot. But would really want to assign the review to particular (or a group of) people i.e. the more experienced people in a team.
"I would love to see multiline comments too! See https://gitlab.com/gitlab-org/gitlab-ce/issues/4143"
Cool. Didn't see that - will add my vote if I can.
"Review publishing, do you mean https://gitlab.com/gitlab-org/gitlab-ce/issues/3364 ?"
Basically yes.
"Review version, what do you mean with this?"
Thinking about it not sure that this is really necessary in the git world. Back in svn days seeing the diffs versioned was handy but with merge request you can see the commit history so its not necessary.
"But would really want to assign the review to particular (or a group of) people i.e. the more experienced people in a team." => doesn't https://about.gitlab.com/2015/06/16/feature-highlight-approv... allow that?
We seem to be in sync on all other feature requests.