Earlier quoted context omitted.
No, they're not. That said, there is no valid engineering reason why any web app should require more than 512MB of memory to run with minimal user load . User load is what bumps up the RAM requirements. If the active user count is in the single digits and you're running into problems with RAM, either something is deeply misconfigured on your server, you have a ton of data, or the codebase is poor.
What if your web app manages a data structure that is simply larger than 512 MB? Like analytics data or something like that.
GitLab announces $4M series A funding from Khosla Ventures
61–70 of 84 posts
Re: GitLab announces $4M series A funding from Khosla Ventures
#62Nice! I really hope some competitor to GitHub will arrive someday soon.
I think we're already there, what would you like to see?
* Navigation between 'root' project and per-user forks is terrible. There's no way I can see to go from the root proj (where all the issues/MRs are) to my fork. All the necessary data is available over the API, just not present on in the UI.
* Issue labelling is kinda nasty. You default to no labels for a new project, but you can 'generate' the default set. If you want to add a new label from teh 'new issue' page, it doesn't show up as an option after adding. Make it a modal or refresh teh list or something.
* You don't seem to eb able to search by commit # in the search fields?
* 'merge this MR' button sometimes just arbitrarily fails, and refreshign the page and hitting it again will work (no commits/repo changes in teh meantime)
* No equiv. of the github 'network graph' that also shows other forks.
* It took a bunch of pissing around to disable gravatar which was giving mixed content SSL warnings even though it shouldn't.
* Live preview of teh markdown input for comments/messages would be nice, especially with some apparently odd heuristics for deciding whether to autolink something like a same-repo/file:line type.
* Having read the various docs I can find a few times now, I still have no clue how to set up gitlab-CI on a self-hosted instance.
As I say, some of this is probably just not knowing where things are, but it's not for want of looking.
Re: GitLab announces $4M series A funding from Khosla Ventures
#63Earlier quoted context omitted.
Are your dozen web apps large, featureful code forge systems?
No, they're not. That said, there is no valid engineering reason why any web app should require more than 512MB of memory to run with minimal user load . User load is what bumps up the RAM requirements. If the active user count is in the single digits and you're running into problems with RAM, either something is deeply misconfigured on your server, you have a ton of data, or the codebase is poor.
GitLab (and every other Rails app) makes the assumption that it's better to eager load an entire codebase once at boot time rather than to load code on demand and throw it away during a request.
That trades off baseline memory usage for runtime performance, and it's a perfectly valid 'engineering reason' for why GitLab's baseline memory usage is so high.
Re: GitLab announces $4M series A funding from Khosla Ventures
#64Earlier quoted context omitted.
I think we're already there, what would you like to see?
Having switched over for a week or two now to a self-hosted instance, there are some major workflow issues we've encountered. Odds are good that some are just undiscoverd features/user error, but: * Navigation between 'root' project and per-user forks is terrible. There's no way I can see to go from the root proj (where all the issues/MRs are) to my fork. All the necessary data is available over the API, just not pre…
* I agree it is too hard to find forks. https://gitlab.com/gitlab-org/gitlab-ce/issues/2406
* I agree we should make it easier to add new labels to an issue https://gitlab.com/gitlab-org/gitlab-ce/issues/2574
* I would normally replace the full commit sha1 in the url of another commit. But feel free to add it to the search.
* That is strange, hopefully this gets better when we get rid of satellites in 8.0
* Indeed, the graph is for one repo, the calculations are done live and are cached, but doing it for many forks could take too long.
* We load the gravatar's over https by default if you enable https in gitlab.yml https://gitlab.com/gitlab-org/gitlab-ce/blob/master/config/g..., it is strange that you had a mixed content warning.
* Issue comments should have a preview tab.
* The documentation is in https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc... but after 8.0 it will be integrated in GitLab itself so you no longer have to set it up separately.
Re: GitLab announces $4M series A funding from Khosla Ventures
#65Re: GitLab announces $4M series A funding from Khosla Ventures
#66Re: GitLab announces $4M series A funding from Khosla Ventures
#67I am feeling naive but I have to ask: why GitLab? Is there something it does that GitHub does not do? I assume that I'm missing something but it seems like the big feature here is "not GitHub" which is hard to sell to the higher-ups.
Seriously, competition is good. Putting all your eggs in one basket is not. Always keep a copy of Github repo as a Gitlab repo. Learn about git remote-add. Github was DDOSd a few months back, don't let that stop your work.
Re: GitLab announces $4M series A funding from Khosla Ventures
#68Earlier quoted context omitted.
> Also like most people that I've spoken to, we're not interested in gitlab-ci at all Consider me part of the crowd that is very interested. Travis is atrociously bad. Jenkins I've heard some good things about but I have mostly negative experiences with it. Alternatives are needed. And something like gitlab would sorely lack if it didn't have CI integration.
Could you expand on what you hate about Travis? I'm in the process of picking a CI system and haven't found too many negatives about Travis yet.
Ok, fine, bugs exists in software. I emailed them saying that 'Guys, you should email only repo owner when payment fails, no everyone on the team". No response. I considered that lack of support and moved to circleci.
Re: GitLab announces $4M series A funding from Khosla Ventures
#69I am feeling naive but I have to ask: why GitLab? Is there something it does that GitHub does not do? I assume that I'm missing something but it seems like the big feature here is "not GitHub" which is hard to sell to the higher-ups.
I have my own issues with GitLab but it's infinitely more trustable than GitHub, which is not only closed-source, the "Enterprise" edition has vendor lock-in like "Server side Git hooks are not supported by GH Enterprise" - forcing you to use GitHub specific tooling and conventions, on top of the ridiculous fees they charge.
Re: GitLab announces $4M series A funding from Khosla Ventures
#70I am feeling naive but I have to ask: why GitLab? Is there something it does that GitHub does not do? I assume that I'm missing something but it seems like the big feature here is "not GitHub" which is hard to sell to the higher-ups.
1995: I'm feeling naive, but I have to ask, why Unix? Is there something Microsoft doesn't have? 2005: OMGZ M$ monopolyzzz Seriously, competition is good. Putting all your eggs in one basket is not. Always keep a copy of Github repo as a Gitlab repo. Learn about git remote-add. Github was DDOSd a few months back, don't let that stop your work.
I never understood quite how the same people who were chomping at the bit declaring "git is our saviour" 5 years ago, are the same people who now claim to be "unable to work" because GitHub is not available...