GitHub Back Online After Service Outage 55
The Next Web reports that GitHub — home to many open source projects — suffered (and quickly recovered from) a service outage this morning, starting around 14:00 UTC. Other than that the problem "appears to have been caused by its database server," the cause isn't clear.
Sponsoring a High Availability solution? (Score:2)
We are seriously considering sponsoring github with a free platinum support and maintenance contract for the Linux cluster stack, i.e. DRBD, Heartbeat, Pacemaker, Corosync.
Would that help?
Re: (Score:3)
meteor strike is easy to plan for -- put the data in two data centers very far apart -- East/West coast of the US is good enough
That's fine for most meteors, but what about asteroids that could destroy everything on Earth? That's why you should backup to the cloud, on another planet.
Re:Sponsoring a High Availability solution? (Score:5, Funny)
Re:Sponsoring a High Availability solution? (Score:5, Funny)
Do what Starbucks does. Use portals to other dimensions.
I thought that was just to avoid tax.
Re: (Score:3)
If everything on earth is destroyed, all remaning github users will have no issues with the new uptimes anyway.
Re: (Score:1)
Re: (Score:2, Funny)
If the meteors go on strike I think we'd have known about it.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:3, Informative)
In my opion their system already handles everything quite well. I've noticed few outages (this one I only heard about because I was reading slashdot, it's sunday, I'm not even working on my project right now) and, so far, they all have recovered quickly. Moreover, due to the nature of git, the outages could even be longer and more frequent that it would still not be a big issue. The issue tracking system is a bit more critical, but I hardly think anything of great value will be lost due to the problems I've
Re: (Score:3)
The issue tracking system is a bit more critical
They should put each project's issues in a git repository, so that you can trivially keep them replicated on your own systems.
I know we like to sleep late (Score:5, Funny)
Re: (Score:1)
Re: (Score:1)
Re:I know we like to sleep late (Score:5, Informative)
GitHub is based in San Francisco. The time given is UTC. 14:00 UTC is 7am in San Francisco. "Morning" is a local time reference.
Re: (Score:3)
It's morning until you've had lunch.
Re: (Score:2)
It's morning until you've had lunch.
It's morning until you have your first beer. Morning ends at about 8:45am around here.
Github DB failure following govt announcement (Score:1)
Re: (Score:3)
Maybe Github shut down to...voluntarily add law enforcement backdoors. Yeah. Completely voluntarily. Totally not due to legislation by BSA bribe or anything.
This is front page? srsly? (Score:5, Insightful)
So, sure, I use github. But... it goes down for a couple of hours and SlashDot panics? This isn't news.
Re: (Score:1)
News for nerds, that used to mean something around here. I think this sits pretty squarely within that, even if it doesn't affect you at at all. Certainly better than much of the news on here that's been not even slightly nerd related.
Re: (Score:1)
No, this counts as news. It was definitely an "oh, sh!t" moment for many people, and requires an explanation. Only in hindsight is it known that the outage was temporary.
Re:This is front page? srsly? (Score:4, Interesting)
It's news. I've corporate partners who rely heavily on gitbub.com for access to their open source tools and even for their corporate git repositories, since they're more reliable than almost any in-house source code repository I've dealt with. This especially includes the hand-built, written by the CIO source control systems, that are surprisingly common in startups before they mature. I know companies whose automated software continuous build environments because of this, so it's certainly news.
Re: (Score:2)
I've corporate partners who rely heavily on gitbub.com
gitbub is the best there is at what they do, but what they do best isn't very nice.
Re: (Score:3)
I just use Git. You know, that DECENTRALIZED source control thing.... yeah, might want to think about using it in a decentralized way, since, well, you know? That's what it is? I mean, unless you mean that all of the systems you're writing code with are collectively less reliable. Seems like PEBKAC to me. Hell, you can comment out one line in a .git config file to enable a post-update hook, and you're pretty much done setting up an "in-house source code repository".
Put it this way: If any one part
Re: (Score:2)
Put it this way: If any one part of your DISTRIBUTED source control goes down for a few hours, and that's a big deal.... Then you're a fucking idiot.
Or, truly ingenious. I have a paid up github account for work purpouses I wouldn't actually have any idea how to make a github outage become a big deal.
Re: (Score:2)
Actually, I referred both to open source repos and to corporate sponsored, private repositories which are the _reference_ clones for other git users to update or clone from. this is particularly important for automatic build systems, which should only be _pulling_ changes form the common repository, never publishing changes to that reference repository.
git does not force this approach, you can switch to other repositories, but it is nonetheless extremely common and just how most people wind up using git.
Re: (Score:2)
> config file to enable a post-update hook, and you're pretty much done setting up an "in-house source code repository".
This kind of thing is _precisely_ why many developers,and many IT departments, don't get along well. For example, any developer can instlal sendmail: or Apache or a file server. Running a 24x7 critical high availability service with backup, account management, and user support is a larger task, and the IT department really has to think in those terms if they're skilled.
github has been a
Re: (Score:2)
It was down on Thursday for a little while too - if the story were about a pattern, perhaps it would be noteworthy if not newsworthy.
But, hey, I appreciate big sites being down every once in a while. When my systems have better uptime than those that Amazon runs, it's at least an understandable point of reference for PHB's.
Centralization is risky (Score:1)
For years, going back to the days when SourceForge (forgery of source code??) was closely associated with Slashdot, I have been nervous of centrally-located sites for massive numbers of projects. Yes, locate resources there as a robust distribution front end. But have an independent presence on the net as well.
Centralization of something that is otherwise as free-wheeling and independence minded as Open Source Software, just seems contradictory.
Re: (Score:1)
Re: (Score:2)
Centralization of something that is otherwise as free-wheeling and independence minded as Open Source Software, just seems contradictory.
Yep. I never understood Giant Websites. We give the world a distributed information network with fault tolerance and a self healing structure designed to withstand entire cities disappearing (censorship, nuclear war, etc), and what do folks do? Centralize the shit out of everything. Data Silos?! CLIENT SEVER architecture?! That was the whole point. There IS NO CLIENT on the web. EVERYONE is supposed to be a server. It's a shame that greed has firmly entrenched the essentially prototype protocol IP
Re: (Score:1)
Re: (Score:1)
Well, funnily, the index (DNS) that allows you to find IPs of relevant servers (and anything else) *is* decentralized. At least for many values of "decentralized".
Re: (Score:1)
Re: (Score:1)
For years, going back to the days when SourceForge (forgery of source code??) was closely associated with Slashdot
Back to the days? They're both still owned by the same company (currently Dice Holdings).
Isn't this the point behind git? (Score:1)
Isn't the benefit of git that you keep the repository on your local machine, not on a central server like svn? Can't a git project absorb a brief outage?
Re: (Score:2)
Most new shops heavily tie into Github for code deployment, configuration management, and most importantly, Agile development practices that require continuously querying Github to test code (CI) plus frequent pulls and branching.Github being down basically means development grinds to a halt and startups' ability to run their own stack diminishes.
Like the Amazon outages, hopefully this serves to teach people that in