GitHub was down

  • I've never seen an outage this big. Even the homepage doesn't load. We've had recurrent issues with Actions not running, but this seems a lot bigger.

    The status page says all is well, though: https://www.githubstatus.com/. Hilarious.

  • The timing is pretty uncanny. I just deployed a github page and had a DNS issue because I configured it wrong. I hit "check again" and github went down.

    Hope I don't appear in the incident report.

  • https://www.githubstatus.com/ reports no problems, but it's clearly down for a lot of people (including me).

  • @dang https://www.githubstatus.com/incidents/kz4khcgdsfdv is probably a better link for this submission now

  • The mobile app on iOS is a 503 with

    ```

    Received a 503 error. Data returned as a String was: <!DOCTYPE html> <!- -

    Hello future GitHubber! I bet you're here to remove those nasty inline styles, DRY up these templates and make 'em nice and re-usable, right?

    Please, don't. https://github.co...

    ```

    That's where it's cut off on my screen.

    Curious what the link is :)

    I like to think, someone did.

  • Could it have been brought down intentionally? Related to this?

    https://www.bleepingcomputer.com/news/security/github-action...

  • All the AI-native developers are twiddling their thumbs because Copilot is out of office.

  • for everyone complaining about the status page - status pages are normally operated by hand by design, and will rarely reflect things in real-time.

    give the poor github ops folks a second to get things moving.

  • It's 00:16, just about to go to bed, I ran `git push` and it's not working. Check Github, says it's down, I think it's only me, maybe I'm blocked, Github can't be down. Come here to check and it's down for everyone, such a relief.

  • The macho unicorn is kinda dope though.

  • RIP to all those who host their websites on GitHub pages :(

  • I see more and more people use less Github, but some other git solutions. I am afraid to think what to do when GitHub is down for hours (need to learn maillists?).

    Another reason is that MS may be in phase when it will ask to pay for using GitHub just for reads (rate limiter).

  • Services that explicitly needed the API were also down, and it wasn't pretty. For example: Minecraft Mod packs that rely on SerializationIsBad all went kerplunk! I'm sure a lot of people were scratching their heads yesterday wondering why they couldn't do anything for a time.

    What made me laugh though was when the "X is functioning normally" immediately followed by "X is degraded, continuing to monitor" messages that kept popping up then right back to "normal" again, all in the same 30 second timespan... made me giggle

  • https://www.githubstatus.com/

    This is a pretty good place to check. The lag is pretty minimal traditionally.

    At the time of posting everything is broken.

  • Unfortunately, outages happen... This situation is a very good reminder of why having backups and a solid Disaster Recovery plan is crucial. Of course, it’s easy to assume that cloud services are always up, but we should never forget about outages. Setting up automated backups for repos and metadata can save a ton of headaches when things go wrong. Plus, having a Disaster Recovery plan means you’re not stuck waiting for the service to come back online—you can keep working with minimal disruption.

    Here is a good article on how to prepare for the situations like that, when GitHub is down: https://gitprotect.io/blog/github-restore-and-github-disaste...

  • Things seems to be ack'ed: ``` Investigating - We are investigating reports of degraded availability for Actions, Pages and Pull Requests Aug 14, 2024 - 23:11 UTC ```

  • Status page, like usually all green -> https://www.githubstatus.com/

  • This was not the first or last GitHub outage. Unfortunately, this was a big one. That why now it is even more important to have backups of your work and restore capabilities in case of a scenario like this outage. This article sheds light on the importance of backups along with the best practices to follow:

    https://gitprotect.io/blog/github-backup-best-practices/

  • Yes. https://www.githubstatus.com/

  • This will have a fun post mortem

  • Me: I think I'll update nixos*

    Nix: barfs voluminous errors I've never seen before

    Me: whaaaat the farrrrk

    * nixos updates are pulled from a github repo

  • Its all down according to https://www.githubstatus.com/

      Update - Issues is experiencing degraded availability. We are continuing to investigate.
      Aug 14, 2024 - 23:19 UTC
      Update - Git Operations is experiencing degraded availability. We are continuing to investigate.
      Aug 14, 2024 - 23:19 UTC
      Update - Packages is experiencing degraded availability. We are continuing to investigate.
      Aug 14, 2024 - 23:18 UTC
      Update - Copilot is experiencing degraded availability. We are continuing to investigate.
      Aug 14, 2024 - 23:13 UTC
      Update - Pages is experiencing degraded availability. We are continuing to investigate.
      Aug 14, 2024 - 23:12 UTC

  • A coworker and I just had to use `git format-patch` and `git am` to exchange work. Git is super cool!

  • I'm wondering why this isn't on the front page? It has a lot of points in 23 minutes.

  • Wonder if this is related to the big cyberattack on Iran earlier today https://www.jpost.com/breaking-news/article-814715

  • Down in the Dominican Republic as well, was just trying to commit and end my day

  • Yes, everything is down https://www.githubstatus.com/

  • Feels bad to have one's job interrupted. Looking on the bright side this is the excuse I needed to check out Radicle...

  • Yes it went down about 5 mins ago, I got the angry unicorn. Since then the status page is increasingly red.

    Seeing it all kind of went sideways at the same time, my money is on the typical load balancer config rollout snafu.

          "As part of a routine configuration deploym..." [splat]

  • And so goes all your packages, private repositories, pages, AI intern copilot bot and Github Actions; and soon your AI models once you host them there - all being unavailable and going down with GitHub.

    Time to consider self-hosting like the old days instead of this weekly chaos at GitHub.

  • Who's the Bozo Doofus maintainer? https://yhbt.net/unicorn/LATEST. I love that we can still see Unicorn in action. I rarely had problems with it back in the day.

  • Cause seems to be database related per most recent update (23:29 UTC):

    > We are experiencing interruptions in multiple public GitHub services. We suspect the impact is due to a database infrastructure related change that we are working on rolling back. Aug 14, 2024 - 23:29 UTC

  • @dang maybe the link could now be updated with this one https://www.githubstatus.com/incidents/kz4khcgdsfdv

  • time to go to bed then. Wasn't getting any useful work done any more anyways...

  • Latest update at 23:29 UTC says: "We are experiencing interruptions in multiple public GitHub services. We suspect the impact is due to a database infrastructure related change that we are working on rolling back."

  • Aug 14, 2024 - 23:29 UTC Update - We are experiencing interruptions in multiple public GitHub services. We suspect the impact is due to a database infrastructure related change that we are working on rolling back.

  • We are experiencing interruptions in multiple public GitHub services. We suspect the impact is due to a database infrastructure related change that we are working on rolling back. hope it is back up soon

  • We are experiencing interruptions in multiple public GitHub services. We suspect the impact is due to a database infrastructure related change that we are working on rolling back. hope it comes back soon

  • 00:30 UTC Resolved https://www.githubstatus.com/incidents/kz4khcgdsfdv

  • There goes Pages, there goes the CDN for release artifacts, there goes any package manager hosting repositories on GitHub. Is this outage just contained to github or is it an Azure outage?

  • Down in Australia as well

  • Yep, angry unicorn. If the copilot debacle wasn't reason enough to make people migrate or diversify the code repo efforts with, let's say, GitLab, this should.

  • It feels so wrong that there are so many blogs and websites that are based on GH Pages and they all died at once…

    Seems like they’re back up though. Or at least the Rust blog is back up.

  • This reminds me that for some reason I am logged into my gaming machine's windows store with my GitHub account thanks to the bizarre way that microsoft do auth.

  • Down Detector link:

    https://downdetector.com/status/github/

  • Even GitHub-hosted Pages are down — https://prql-lang.org/ is also a unicorn

  • I sure wish this had happened before I logged off from work for the day...

    "Why isn't this project done yet?"

    "Didn't you hear? GitHub is down!"

    and I get to go out for a long lunch

  • Nothing useful on the status page: https://www.githubstatus.com/

  • I am happy that my project is pushed also to codeberg.

  • This is weird. I've been using Github all night (in France) and didn't notice anything was wrong. Was the outage in North America?

  • Yes : https://github.com/psf/black/ is 502

  • Interesting that CoPilot is down as well. I would have assumed it was really only part of GitHub as a branding/marketing thing.

  • Investigating - We are investigating reports of degraded availability for Actions, Pages and Pull Requests Aug 14, 2024 - 23:11 UTC

  • Yes https://www.githubstatus.com/

  • Would this explain why "npm install next-sanity" doesn't work properly, or am I hitting a user error?

  • Welp, that’s as good a time as any to call it a day!

    Good luck to the devs and dev-analogues involved in getting the ship righted.

  • Can't wait for the writeup! So many services down at once... Something very interesting must have happened

  • They were manually ran a hot patch on the distributed production database and forgot to use a transaction

  • I've never seen such a serious outage before. Even GitHub Pages hosted sites aren't accessible.

  • Thank goodness for HN status reports.

  • And other services like copilot...

    [error] [auth] Response content-type is text/html; charset=utf-8 (status=503)

  • Seems like sites based on GH Pages were down, but are back up (i.e. the Rust blog).

  • This is my first time seeing the angry unicorn! Hopefully it’ll be gone soon :(

  • Time to go out and see people

  • I swear even my VSCode intellisense is broken now... Rip to a real one.

  • I think it maybe global but at least it is down in US-East (for sure).

  • Down in Vancouver, Canada

  • Seems to be back online.

  • So that's why I haven't heard back on my applications

  • The status page should have a button "Report Outage".

  • Down for me as well. Thought my SSH agent was broken.

  • Feels like Github is down more often than Gitlab

  • Seem to be up again, I also wonder what is was.

  • Maybe it's fixed already? Works for me.

  • I love how the same people who try to drag me towards using Git are the only people who seem to have serious problems working on their code when a website goes down.

  • Status page showing a complete outage now

  • What'll it be this time? DNS or BGP?

  • given that it seems like the entire thing is busted, can anyone explain how the unicorn page is being served?

  • and I was in the middle of commiting a hot fix D:, I had to push the image directly to the registry D:

  • Yes, github is not working right now

  • on X @githubstatus seems to be getting regular updates / automated messages around impact

  • Wtf, thought it was me alone!

  • it crashed the second i opened a github rep for an old plugin for blockbench

  • They manually ran a patch query on the distributed production database and forgot to use a transaction

  • Sure is.

  • it crashed the second i opened this old plugin for blockbench

  • curious if their layoffs last year had the intended impact

  • just wanted to do one last final commit :D good timing

  • totally down -.- Cannot access from Hong Kong OMG...

  • Sure looks like it!

  • Back online for me

  • and... we're back, at least in Japan region

  • Wonder if they’ve had worse uptime after moving to Azure

  • Github mirrors?

  • down! unicorn!

    fatal: unable to access: 502

    cli, web, and iOS app :-/

  • Yep

  • Imagine everyone having their site hosted on gh pages. Now imagine artifacts for system update on github. Hello NixOS filesystem!

  • "We suspect the impact is due to a database infrastructure related change that we are working on rolling back."

  • Imagine everyone having their site on gh pages, and artifacts for OS startup on here. Hello, NixOS...

  • down in phx az

  • back to live

  • Wonder how much of this is to blame on copilot generated code lol

  • back up

  • Yet again, this shows how useless GitHub status page is.

  • totally down -.-

  • ...and we're back

  • down for me

  • Love that HN is a better status page for dev services than most companies can manage to provide. Knew I'd find it here but on the front page within 3 minutes is impressive.

  • A reminder of how centralized and dependent the whole industry has become on GH, which is ironic, considering that git itself is designed to be decentralized.

    Good opportunity to think about mirroring your repos somewhere else like Gitea or Gitlab.

  • [dead]

  • [dead]

  • [dead]

  • [dead]

  • [dead]

  • [flagged]

  • I wonder how much it would've taken to keep github running without Microsoft buying them and running them into the ground like this.

  • [flagged]

  • [flagged]

  • [flagged]

  • [flagged]

  • In the last 5 minutes too, wow.

  • They should have used Kardinal: https://github.com/kurtosis-tech/kardinal

  • GH Ops team be like

    Senior: Ah found it! Let's just rollback one revision on the db. Newguy: let me fix this! `kubectl rollout undo ... --to-revision=1` Newguy: Ok, Started rollback to revision one! Senior: Uh-oh..