I get outages are a way of life with a widely used web application, but Github have really dropped the ball lately. This is one of many service outages lately and as a paying customer it's disheartening and worrying because I use Github in my day-to-day workflow, I and many others have come to rely on it. Don't get me wrong here, I love Github and couldn't live without it, but they really need to sort out these probl…
Github have their own datacenter and hardware, they are not relying on any cloud provider out there. It makes it harder to handle spikes of load, but they actually have an I/O intense service which justifies that choice.
"Major service outage"
41–50 of 60 posts
Re: "Major service outage"
#42Looks like it was a whole 10 minutes. EVERYONE GRAB THE PITCHFORKS!
Re: "Major service outage"
#43Earlier quoted context omitted.
Github have their own datacenter and hardware, they are not relying on any cloud provider out there. It makes it harder to handle spikes of load, but they actually have an I/O intense service which justifies that choice.
Incorrect: https://github.com/blog/493-github-is-moving-to-rackspace
Re: "Major service outage"
#44Earlier quoted context omitted.
perhaps there maybe a way to somehow sync-up github w/ bitbucket to act as a single master origin. so we can use either or and they'll be synchronized automatically. or some company that can just act as a mirror to github would be great.
You can set git up to push to multiple repos.
Re: "Major service outage"
#45Re: "Major service outage"
#46Earlier quoted context omitted.
Yup, when github barfs, you can still happily keep on hacking. You're also not limited to one shared repo by any means, so even synchronization between multiple developers can continue when github is down. To avoid problems it's of course a good idea when one of the repos is a "master", and if using a secondary repo for synchronization when the master is down, you'll probably want to switch to unique temporary branch…
One possible backup would be Bitbucket ( https://bitbucket.orghttps://bitbucket.org/ ). (I'm not affiliated Bitbucket in any way. I don't profit from them doing well, aside from them sticking around to keep providing free hosting for me.)
Re: "Major service outage"
#47Earlier quoted context omitted.
Unless you need to run a bundle install (or npm install, or whatever) and have github urls in your Gemfile.
Does Bundler allow for multiple gem sources to be specified (on a gem by gem basis)?
gem "rails", :github => "rails/rails", :tag => 'v3.2.11'
You can also specify multiple gem sources (http://gembundler.com/v1.2/gemfile.html), but usually only rubygems.org is used unless you need a private geù repository.Re: "Major service outage"
#48Earlier quoted context omitted.
One possible backup would be Bitbucket ( https://bitbucket.orghttps://bitbucket.org/ ). (I'm not affiliated Bitbucket in any way. I don't profit from them doing well, aside from them sticking around to keep providing free hosting for me.)
If you want to use your own servers, Atlassian (who own Bitbucket) recently released Stash, a competitor to Github Enterprise. Pricing is very good and if you have a commercial license, you also get the source code.
Re: "Major service outage"
#49Earlier quoted context omitted.
Incorrect: https://github.com/blog/493-github-is-moving-to-rackspace
My favourite line from that linked blog post from 2009 is this: "We're aware of the current stability and performance issues, and we want to let you know what we're doing about it." - issues they were having nearly 4 years ago are still happening unless the problems they've faced lately are completely different.
There were a period where they were really having visible scaling problems, with response times often getting painfully slow - apparently especially due to slow I/O. These problems completely disappeared after their move to Rackspace's managed hosting.
Now it looks like they might be hitting a new barrier that might require architectural changes to overcome.
Re: "Major service outage"
#50Earlier quoted context omitted.
Does Bundler allow for multiple gem sources to be specified (on a gem by gem basis)?
Yes, you can specify a git repo in your Gemfile (and optional tags/branches) : gem "rails", :github => "rails/rails", :tag => 'v3.2.11' You can also specify multiple gem sources ( http://gembundler.com/v1.2/gemfile.html ), but usually only rubygems.org is used unless you need a private geù repository.