Live data from Hacker News

Disruption with Some GitHub Services – Resolved

githubstatus.com

61–70 of 176 posts

Re: Disruption with Some GitHub Services – Resolved

#61

> We've identified an issue with a database primary and are failing over to a replica immediately This is why it's hard to take GitHub seriously. How can a single database cause an outage for everyone? This is amateur stuff. Have they no sharding or partitioning internally? Paying customers should not be impacted in the same way as free ones are.

2.9B commits per month; 100M action runs per day; I think they probably have some sharding.

Re: Disruption with Some GitHub Services – Resolved

#64
post #48

Earlier quoted context omitted.

Where do you see that? Common Name (CN) www.dayswithoutgithubincident.com Organization (O) Common Name (CN) YR1 Organization (O) Let's Encrypt Issued On Monday, August 10, 2026 at 10:01:51 AM Expires On Sunday, November 8, 2026 at 9:01:50 AM

also seeing an expired cert: Common Name R12 Validity Not Before Tue, 10 Feb 2026 17:28:52 GMT Not After Mon, 11 May 2026 17:28:51 GMT

This matches what I'm seeing.

Re: Disruption with Some GitHub Services – Resolved

#65
post #21

Earlier quoted context omitted.

I wonder what is this database, and why it is hard to fall-over automatically.

RDBMS replication and failover is way more difficult and manual than anyone would like. You can't just set up two postgres, tell them they're clustered and have it basically work; at a minimum you have to design the client to somehow know which one is currently the master, or use some sort of proxy (which becomes its own SPOF). RDBMS integrity basically requires that one master server is responsible for the whole dat…

Thanks! I didn't get the chance to manage RDBMs but that's good to know.

Re: Disruption with Some GitHub Services – Resolved

#66
post #34

Earlier quoted context omitted.

I wonder what is this database, and why it is hard to fall-over automatically.

Possibly vitess from the latest update: > primary failover briefly improved performance but did not fully mitigate, we've throttled inbound traffic and are investigating upstream Vitess issues

Thanks!

Re: Disruption with Some GitHub Services – Resolved

#67
post #29
post #10

GitHub needs to completely bifurcate their enterprise/paid services from their free services at the infra level.

They have that-ish as an option: https://docs.github.com/en/enterprise-cloud@latest/admin/dat... I'm told that GitHub has asserted to us that moving to this model means we would not be exposed to github.com outages. It's not at feature parity with github.com though.

Thanks, this option is good to know.

We're currently on "GitHub Enterprise Cloud" on github.com and are affected by this outage (even though we use self-hosted runners!), but we're not on "GitHub Enterprise Cloud with data residency" on *.ghe.com, which I understand is/may not be affected by this outage?

Re: Disruption with Some GitHub Services – Resolved

#68
post #10

GitHub needs to completely bifurcate their enterprise/paid services from their free services at the infra level.

It would probably be better to run projects with extremely high commit/merge frequency on a separate "slop infrastructure", basically like MMOs move cheaters to their own servers ;)

Re: Disruption with Some GitHub Services – Resolved

#69

Fun read about Azure and having 173 agents running a node: https://isolveproblems.substack.com/p/how-microsoft-vaporize... Probably just a coincidence that Github started to have issues after beginning their move to Azure at the end of last year.

Azure's going to suffocate github. I'm curious to see what's next. Will self-hosting the code repository come back in vogue or will another social-coding platform take off?

Re: Disruption with Some GitHub Services – Resolved

#70

>Update - primary failover briefly improved performance but did not fully mitigate, we've throttled inbound traffic and are investigating upstream Vitess issues And now they're blaming their upstream vendor! Embarrassing stuff to be writing on a public page.

Vitess is a distributed mysql database. Github could very well be managing it entirely on their own. I have only seen people managing their own vitess, its entirely open source afaik.
Post reply on HN