7 ms·
GitHub is down
- tlrobinson 11y agogit is decentralized, but a bunch of the supporting infrastructure GitHub provides, like Issues and PRs, isn't. It would be neat if that stuff were tracked in a git repository as well.
- progx 11y agoAnd? Work offline.
- napsterbr 11y agoAnd so is all Github-dependent deployment...
- diegorbaquero 11y agoGot here because of that haha, can't deploy. EDIT: Why downvote fellas?
- kuschku 11y agoDownvotes are most likely because – if you are already using git – you should just be able to switch over to a local repo?
- Sir_Substance 11y agoDepends how his deployment pipeline is plumbed in. If he's dependent on Travis for builds (for example), he can't just switch.
- kuschku 11y agoDepending on services from others for your own business without having a SLA is just a disaster waiting to happen. Along the lines of "two is one, one is none", anything that you don’t own or where you don’t have a SLA has to be considered not existing for a business.
- TeMPOraL 11y ago"Move fast and break things." Including your own bones. People are getting too spoiled by perceived reliability. Internet is not electricity yet. And especially third-party services on the Internet.
- Sir_Substance 11y agoTotally agree.
- dtech 11y agoBecause your comment adds nothing.
- random55643 11y agoIt adds something. It shows an example of an actual person affected by this. Yours here, however, I'm not sure what that adds :)
- zuppy 11y agoWe're using satis to create a mirror with all the required composer packages and we're deploying from there. https://github.com/composer/satis https://github.com/composer/satis The main reason that we switch to that was exactly to avoid deployment issues. Security is also a bonus (in case somebody modifies existing packages). Probably there are tools like this for all type of packages.
- dvhh 11y agoupdates : https://status.github.com/messages https://status.github.com/messages
- chtoric 11y agoYou can also follow githubstatus on twitter: https://twitter.com/githubstatus https://twitter.com/githubstatus
- oneeyedpigeon 11y agoInteresting that one of the tweets uses identical wording to one of the status messages, and one doesn't. I would have assumed the tweets would be automated, but maybe there's a thinking that the message for the status bar isn't necessarily appropriate for Twitter, so it can be 'overridden'?
- kchoudhu 11y agoIf only we had a version control system that didn't rely on a central hub...
- petetnt 11y agoWe do. It's called Git.
- bsandert 11y agowhoosh
- Retr0spectrum 11y agoEdit: https://xkcd.com/1627/ https://xkcd.com/1627/
- tragic 11y agoI'm assuming it's the sound a joke makes when it goes over one's head.
- oneeyedpigeon 11y agoThere needs to be an xkcd about editing a comment such that old replies to it no longer make sense. I couldn't find one, though.
- slaman 11y agohe had one but he edited it.
- InclinedPlane 11y agothatsthejoke.jpg
- alkonaut 11y agoNow if only we had a convenient way of using a distributed VCS without a central hub.
- Ianvdl 11y agoThe Web UI is still accessible for me, just extremely slow.
- deleted 11y ago[deleted]
- touristtam 11y agoYou'd think by now GH would have a more resilient system in place ... I mean it isn't like it is the first time it happens to them. Thanks for the downvote, my hearts goes to you. :/
- starefossen 11y agoI guess you will get what you pay for... which is nothing for most of their users.
- cbd1984 11y ago> I guess you will get what you pay for... 1. There is literally no amount of money which will get you 100% uptime. You may be able to buy guarantees of 100% uptime, however... 2. ... which will not change the fact that things still go down, and that if something goes down in a way which violates your signed contract, the most you can hope for is some kind of monetary compensation and, maybe, an apologetic-sounding employee to scream at until you feel a bit better. If you expect to buy someone's care, you're woefully naïve. My point is that the paying customers don't necessarily get a better service. All they get is limited compensation for enduring the same bad service all of the rest of us get.
- adwf 11y agoIt's true that you can't get 100% uptime. And yes 99.999% is more of an SLA agreement/goal than a generally achievable metric. But Github aren't even managing two nines - they only have 98% uptime over the past month. That's bad for any service.
- touristtam 11y agoOk, but I thought the business model here was to be the facebook of code repository. And I don't see the later suffering as many outage as the former (maybe because I am not all day long on FB, mind).
- TeMPOraL 11y ago
- deleted 11y ago[deleted]
- deleted 11y ago[deleted]
- J3remyD 11y agoit's "working" now , still very slow
- kome 11y agoSourceForge is doing fine ;)
- romanovcode 11y agoGitLab to the rescue!
- voctor 11y agoMomentarily, yes. But it's just another central hub.
- Sir_Substance 11y agoYou can host your own.
- jbrooksuk 11y agoWhich can go down too.
- mendes 11y agoIt's turtles all the way down.
- romankolpak 11y agoStill, a lot less risky. Self-hosted hub is something you have more control over and is less likely to be DDoS'ed by some Chinese harm-wishers.
- zo1 11y agoNot just that, but if it's self-hosted, that also implies that it might be local to your work-area. I.e. It's on-premise, so even the entire internet going down wouldn't necessary stop local operations.
- taneq 11y agoBut you can do something about it then.
- TeMPOraL 11y ago
- deleted 11y ago[deleted]
- Bino 11y agoHaha, I always feel guilty when this happens, I'm doing something and suddenly start getting errors, which just escalates on refresh and now everything is down :P
- sureshn 11y agohas any one tried setting up a fossil-scm locally and work with that instead
- rcarmo 11y agoYeah. I've been using it on and off for a while, but git works fine locally, so it was mostly for private bug tracking.
- hathym 11y agowe need a gittorrent.
- pitchka 11y agostorj can be a nice way of making that possible
- mjg59 11y agohttps://github.com/cjb/GitTorrent https://github.com/cjb/GitTorrent - except you can't get there right now.
- masklinn 11y agoNo. Git is easy to distribute, that's pretty much the point, and even if your central repository is down you can generally work: you can easily commit locally and can even use ad-hoc servers for P2P collaboration. Anything based on your VCS (CI, deployment) can be rerouted or handle multi-master sources. The problem is all the shit that is not in the VCS and not directly based on it: issues, code reviews, discussions, … and the community around them if you have external contributors. "Gittorrent" attacks a problem which by and large is already solved, it might further improvement on it but it's improving something which is not the bottleneck.
- justsaysmthng 11y agoI hope the world realizes that clouds are not just fluffy white things in the blue sky, but can create destructive storms too, with wind, rain and so on. Make sure your infrastructure is ready to weather such storms - have local backups and fallbacks, make sure your code is available even if github (or the Internet) goes down. The more I hear 'cloud', the more I try to depend only on tools that work offline.
- eric001 11y agoMetaphors like that only makes it even more confusing. It's a marketing scam, let's call it for what it is. Servers. They are servers.
- blowski 11y agoThere can be difference between hosting on bare metal boxes and hosting on cloud providers. If you are connecting different services (message queues, databases, storage, transcoding), and spinning up and down instances based on current demand and spot prices, then cloud hosting is totally different. On the other hand, if you are just renting a couple of dedicated cloud instances, then yeah - they're just (virtualized) servers.
- TeMPOraL 11y agoYeah. The problem is, "cloud" now means both of the things you described and then some. Probably the best definition corresponding to present usage of this word would be "not on localhost". (Because yeah, if I host a Dropbox clone on my Raspberry Pi sitting on the wardrobe, I have my files "in the cloud" now.) We need a new word for automated, dynamic allocation/deallocation/management of remote instances for various services. Something that would differentiate it from buying a VPS.
- blowski 11y agoAgreed. Amongst non-technical people, 'in the cloud' just means 'somewhere on the internet'. For example, if I backup my iPhone onto iTunes on my laptop then that's not on the cloud, but if backup to iCloud then it's on the cloud. I guess it's frustrating that cloud means quite different things depending on the context, but I guess that's true of a lot of language.
- pythondz 11y agoMaybe it's time to use Git with Storj ?
- darkcl 11y agoSorry github, I know my code is unbearable to watch :(
- paradite 11y agoI pinged GitHub and it seems to be responding but the web UI is taking a few minutes to respond.
- deleted 11y ago[deleted]
- gregdoesit 11y agoFacebook and Twitter seems to have sorted their once frequent outages pretty well over the years. Come on, GitHub - you can do better!
- joncampbelldev 11y agoTaking bets on if this is the chinese government testing out GreatCannon v2.0.0
- tankenmate 11y agoPanama Papers anyone?
- Jean-Philipe 11y agoOnce the office router was down, we just pushed our commits to a USB stick. Worked pretty well.
- Gurrewe 11y agoGitHub seems to be back up again now.
- deleted 11y ago[deleted]
- chtoric 11y agowell, it seems it is working now, even if the error persist on the status page.
- llomlup 11y agoNo issues for me, just merged a pull request.
- qznc 11y agoIs HN traffic significantly above average at the moment?
- colinbartlett 11y agoIt's interesting to me to see all the services that depend on or integrate with GitHub in some way, as they all have problems at times like this. My side project https://statusgator.com https://statusgator.com shows currently a dozen different services all posting warnings or down notices on their status pages. It's mostly CI services and the like, all which break in some way when GitHub is down.
- TeMPOraL 11y ago> It's mostly CI services and the like, all which break in some way when GitHub is down. It boggles my mind. If you're not adding a new dependency to the project, your CI server should never hit GitHub when doing builds. Who sets those things up without local cache?
- cm3 11y agoIt's a fight against windmills, unfortunately. Anytime someone brings this up with some language's package manager, they are dismissed and the issue is WONTFIX'ed. Most even go so far to misuse git repos for the package index.
- WillAbides 11y agoWhy shouldn't your CI get the source code it's building from GitHub?
- TeMPOraL 11y agoIt should, but only once. Redownloading the same sources over and over and over again is a stupid waste.
- Matt3o12_ 11y agoThe webpage works fine for me. Can you tell me which part of the infrastructure is down?
- oneeyedpigeon 11y agoBack up now, apparently, but GitHub themselves were reporting "Major service outage" in bold red letters. It looked very serious, but it seems they've done a great job getting everything back up fairly quickly.
- maccard 11y agoThe common complaint is that when github goes down so do issue trackers/project management/docs etc. What are the equivalent alternatives for these systems that are distributed, so tolerant to downtime. If you are in a situation that you're using a DVCS but relying on centralised everything else, and saying that you're unable to work because your Issue tracker/CI server is down, have you really gained anything over the alternatives?
- akerro 11y agoYou can setup gitlab with clones, if one server goes down, second has a copy. You know, git is a distributed system, unlike github.
- mostlystatic 11y agoBut if two systems are identical, wouldn't it be likely that both would break at the same time?
- Piskvorrr 11y agoNo. Unless you do something dumb like "don't test that the failover system is fully functional before taking the primary offline;" this applies to any maintenance, which also includes upgrades. Usual HA tactics apply - don't rely on one power source, one network link, or just about any SPOF. (Which means that requirements start breeding like rabbits, which gets expensive rather quickly - whereas Github is free-as-in-beer, which is good enough for most people) Perhaps the only case breaking both at once would be deliberate action (DDoS etc.).
- Filligree 11y agoGithub is a distributed system, with a unifying front-end. The DDoS just ends up targeting all of it. How do you propose to stop that with your proposal?
- maccard 11y ago> You know, git is a distributed system, unlike github. Thanks for the snark. I know git is a distributed system. My question was about everything else being down (your issue tracker, CI server, wiki/documentation), not about git itself.
- vacri 11y agoAmazon oregon is down for me - can't get the EC2 status page... and the service outage page also has trouble loading... http://status.aws.amazon.com/ http://status.aws.amazon.com/
- tiernano 11y agoStatus page[1] is now saying everything is operating normally... now waiting for the post mortum... [1]:https://status.github.com/messages https://status.github.com/messages
- jimjimjim 11y agoJust a friendly reminder to store source locally. Generally try not to put external services in a critical path.
- ddon 11y agoI like how they write there "Everything operating normally." :) when it is down...
- vladimir-y 11y agoAzer Koçulu did you kill Github? )
- mserdarsanli 11y agoPhew, I can't develop anymore but http://left-pad.io/ http://left-pad.io/ is still up so my systems continue operating.
- devsonfire 11y agofinal status - https://twitter.com/Insping/status/717271742964568065 https://twitter.com/Insping/status/717271742964568065
- catslave01 11y agoDoes it affect my work if I am using Waffle? My company is planning to use a kanban service.