Earlier quoted context omitted.
None of that would convince me to lift a finger. Not unless you put dollar amounts on one vs the other. Version control isn't something I even care about performance.
Version control is the primary tool your developers are using at any org doing software development. It's performance is key to ensure devs aren't wasting their time waiting on version control. Performance along with reliability are the most important metrics for someone providing VCS as a service.
Proposed server purchase for GitLab.com
321–327 of 327 posts
Re: Proposed server purchase for GitLab.com
#322Earlier quoted context omitted.
What's your email address, SSN and password. If you have nothing to hide, then you shouldn't care why I want to read all your messages.
Why would you care, as in, why would you have cleartext data on the wire? This is Gitlab. There should never be any data in or out except HTTPS and SSH.
Re: Proposed server purchase for GitLab.com
#323Earlier quoted context omitted.
I'm happy to see this - I could not agree more with these points. I think they are coming at this problem from the wrong perspective - instead of growing from virtual servers to their own dedicated hardware to get better CephFS performance, they should take a hard look at their application and see if they can architect it in a way that does not require a complex distributed filesystem to present a single mount that t…
I don't see why it wouldn't be difficult to do a git implementation that replaces all the FS syscalls with calls to S3 or native ceph or some other object store. If all they're using NFS for is to store git, it seems like a big win to put in the up front engineering cost. I mean, especially because git's whole model of object storage is content-addressable and immutable, it looks like it's a prime use for generic obj…
Source: https://aws.amazon.com/codecommit/faqs/
"AWS CodeCommit is built on highly scalable, redundant, and durable AWS services such as Amazon S3 and Amazon DynamoDB."
Re: Proposed server purchase for GitLab.com
#324Earlier quoted context omitted.
There's no reason you can't have a hot cloud site, and operate in lipo mode (or even scale it up temporarily) if you lose your DC. Best of both worlds.
What is lipo mode? Closest I can guess is a typo for 'limp mode'.
Re: Proposed server purchase for GitLab.com
#325Earlier quoted context omitted.
I was attempting to confirm that these are all points are important. Being too arrogant to learn and being in incompetent are two entirely different things.
Sorry, I misunderstood. To me, your response came across as a "well, duh!".
Re: Proposed server purchase for GitLab.com
#326Since hosting git repositories is core to your business, you should take the time to do it right ( https://www.eclipsecon.org/2013/sites/eclipsecon.org.2013/fi... ) instead of using vanilla git and relying on a magic filesystems and vertical scaling to solve your issues.
The presentation you linked is something we've considered. But it is build on top of Google's distributed filesystem. So we consider our move to Ceph a first step in that journey.
Re: Proposed server purchase for GitLab.com
#327There is a great deal of pain in moving from one piece of metal to the next, and there is nothing wrong with underpinning your metal with a tech where you can at any time move your architecture to be any combination of a private, public or hybrid cloud, storage aside.
This looks to be a really interesting project, I hope you can continue to blog about it in detail.