top | item 22880715

(no title)

kennyGitLab | 5 years ago

GitLab Product Leader here -

> * Both are slow. Silly slow. A 2 second target for page loads is horrific. Jumping around a file structure and exploring blame is really really painful; but 90% of the time I'm on the pipelines page and its so so so slow. Its actually faster for me to have my pipelines webhook a private server for a faster dash.

Agreed - and we're working on performance improvements for GitLab.com. Do you use GitLab.com or a self-managed instance?

> * GitLab is better for CI/CD. Easier, more sensible. I use it all the time; I set new clients up on it.

Thanks - I'll give the feedback to the teams to keep up the good work. We do focus on sensible defaults and easy setup.

> * Gitlab is better for k8's - several clients use it and love it.

Awesome to hear, I have some heritage with this part of the product so I'm glad you love it.

> * Search sucks on them both. They both give a paginated list when what I always want is a place in repo / filetype / etc. filter, post initial search (i.e, I'm looking for loadModule in webpack, I want to ignore tests (when I didn't know which was the test folder before searching), and jump between definition and usage, as well as find out if there is any documentation. Its not worth doing each individually. I want all at once)

We have a recent integration with SourceGraph, have you tried that out? https://docs.gitlab.com/ee/integration/sourcegraph.html

> * API's are really slow. GitLab is probably worse here. My default webpage (localhost home page) is a dashboard of quick links and widgets. One of those widgets shows my failing pipelines. It takes 6 seconds on a good day. I bypassed it (as above) to let me be more responsive. I didn't have to bother bypassing it w/GitHub

Uggh - I'm sorry. I don't quite understand your reference to a default webpage and widgets. Is it pulling from GitLab APIs to give you a dashboard of your development work?

> * On my NAS I maintain images of GitLab hosts and backups of all my repos. I have an image of the self-hosted gitlab we had at a previous (it closed) company. Being able to fall back to self-hosted is the oft-touted godsend, but being able to restart a retired self-hosted has literally made me and the others involved several thousand each (twice old clients have wanted a one off job. GitLab is the core of testing and deploying infrastructure).

I didn't follow this one explicitly either. I'm glad you've got backups, are you suggesting GitLab needs some improved restore capabilities from backups?

discuss

order

Normal_gaussian|5 years ago

I'm using GitLab.com (unless working with a client that uses an on-prem).

Yes, I mean I'm using the API, specifically the graphQL one because it was giving detail of pipelines better.

The last NAS/backups, I'm saying GitLab is better because it allows me to not be reliant on the ongoing subscription due to the on-prem / community edition (backing up the git repos is only half the story for a functional system).